All Products
Search
Document Center

Tablestore:Pemantauan dan peringatan

Last Updated:Jun 24, 2026

Tablestore terintegrasi dengan CloudMonitor untuk menampilkan status waktu proses, metrik kinerja, dan data metering untuk instans, tabel data, indeks sekunder, indeks pencarian, serta tabel deret waktu. Anda juga dapat membuat aturan peringatan untuk menerima notifikasi ketika suatu metrik melewati ambang batasnya.

Metrik yang didukung

Jenis sumber daya yang berbeda mengekspos metrik yang berbeda pula. Untuk daftar lengkap metrik, lihat metrik pemantauan Tablestore.

Catatan

Pengumpulan metrik mungkin mengalami sedikit penundaan.

Izin

Dua izin berikut diperlukan untuk melihat data pemantauan atau mengonfigurasi aturan peringatan. Untuk cara memberikannya, lihat Kebijakan RAM.

  • Akses penuh atau read-only ke Tablestore: AliyunOTSFullAccess atau AliyunOTSReadOnlyAccess.

  • Akses penuh atau read-only ke CloudMonitor: AliyunCloudMonitorFullAccess atau AliyunCloudMonitorReadOnlyAccess.

Lihat data pemantauan

Lihat data pemantauan melalui salah satu titik masuk berikut:

  • Konsol Tablestore: lihat data pemantauan untuk instans, tabel data dan indeks, serta tabel deret waktu, termasuk data metering untuk indeks pencarian.

  • CloudMonitor: lihat data pemantauan tingkat instans dan tingkat tabel melalui Konsol, API, atau SDK.

Lihat di Konsol Tablestore

Instans

  1. Masuk ke Konsol Tablestore. Jika diperlukan, ganti Wilayah dan kelompok sumber daya di bagian atas halaman.

  2. Di Instances, klik nama instans atau Instance Management, lalu buka tab Instance Monitoring.

  3. Pilih Time Range dan metrik yang ingin Anda lihat.

    Catatan

    Time Range tidak boleh melebihi 30 hari.

Tabel data dan indeks

  1. Masuk ke Konsol Tablestore. Jika diperlukan, ganti Wilayah dan kelompok sumber daya di bagian atas halaman.

  2. Di Instances, klik nama instans atau Instance Management, lalu di Tables klik nama tabel.

  3. Buka tab Monitoring Indicators, lalu pilih Table/Index, Time Range, dan metrik yang akan dilihat.

    Catatan

    Time Range tidak boleh melebihi 30 hari.

Tabel deret waktu

  1. Masuk ke Konsol Tablestore. Jika diperlukan, ganti Wilayah dan kelompok sumber daya di bagian atas halaman.

  2. Di Instances, klik nama instans atau Instance Management, lalu di Time Series Tables klik nama tabel.

  3. Buka tab Monitoring Indicators dan pilih Time Range untuk dilihat.

    Catatan

    Time Range tidak boleh melebihi 30 hari.

Metering indeks pencarian

  1. Masuk ke Konsol Tablestore. Jika diperlukan, ganti Wilayah dan kelompok sumber daya di bagian atas halaman.

  2. Di Instances, klik nama instans atau Instance Management, lalu di Tables klik Indexes untuk tabel data target.

  3. Klik Index Details untuk melihat data Index Meters.

Lihat di CloudMonitor

Konsol CloudMonitor

  1. Masuk ke Konsol CloudMonitor.

  2. Di panel navigasi kiri, klik Dashboards, lalu pilih Storage and CDN > Tablestore.

  3. Pilih Wilayah, lalu klik nama instans target atau Monitoring Charts.

  4. Pilih rentang waktu preset atau tentukan rentang kustom. Rentang tersebut tidak boleh melebihi 31 hari.

API

Panggil operasi CloudMonitor DescribeMetricList untuk mengambil data metrik tertentu. Parameter permintaan untuk Tablestore adalah:

Parameter

Deskripsi

Namespace

Mengidentifikasi layanan cloud yang akan dipantau. Untuk Tablestore, Namespace selalu acs_ots_new.

MetricName

Metrik yang akan dikueri (misalnya, Count2xxNumber). Untuk daftar lengkap metrik, lihat metrik pemantauan Tablestore.

Dimensions

String JSON yang mengidentifikasi instans atau tabel yang akan dikueri.

  • Untuk metrik tingkat instans, atur instanceName.

  • Untuk metrik tingkat tabel, atur tableName.

  • Untuk mempersempit kueri ke operasi tertentu, atur operation dalam Dimensions ke nama API. Untuk detailnya, lihat Ikhtisar API.

    Catatan

    Tidak semua metrik mendukung dimensi operation. Periksa halaman metrik pemantauan Tablestore untuk melihat dimensi yang didukung setiap metrik.

StartTime dan EndTime

Rentang waktu untuk dikueri. Interval bersifat terbuka-kiri dan tertutup-kanan: (StartTime, EndTime], sehingga data pada EndTime termasuk. Gunakan format yyyy-MM-dd HH:mm:ss atau timestamp Unix dalam milidetik.

Period

Granularitas kueri, dalam detik. Nilai Period yang lebih besar menyimpan data lebih lama dan mendukung jendela kueri yang lebih panjang. Untuk batas retensi dan rentang waktu, lihat DescribeMetricList.

SDK

SDK CloudMonitor mendukung Java, Python, Go, dan TypeScript. Contoh berikut menggunakan SDK Java untuk mengkueri metrik Count2xxNumber dari tabel data mytable dalam instans myinstance dalam rentang waktu tertentu.

import com.aliyun.cms20190101.Client;
import com.aliyun.cms20190101.models.DescribeMetricListRequest;
import com.aliyun.cms20190101.models.DescribeMetricListResponse;
import com.aliyun.teaopenapi.models.Config;
import com.aliyun.teautil.models.RuntimeOptions;

public class DescribeMetricListExample {

    public static Client createClient() throws Exception {
        Config config = new Config()
            .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
            .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
        // Atur endpoint CloudMonitor. Harus sesuai dengan wilayah instans Tablestore.
        config.endpoint = "metrics.cn-hangzhou.aliyuncs.com";
        return new Client(config);
    }

    public static void main(String[] args) throws Exception {
        Client client = createClient();

        DescribeMetricListRequest request = new DescribeMetricListRequest()
            // Namespace untuk pemantauan Tablestore tetap acs_ots_new.
            .setNamespace("acs_ots_new")
            // Atur nama metrik yang akan dikueri. Misalnya, Count2xxNumber menunjukkan jumlah permintaan 2xx per detik.
            .setMetricName("Count2xxNumber")
            // Untuk metrik tingkat tabel, instanceName dan tableName harus ditentukan dalam Dimensions.
            .setDimensions("{\"instanceName\":\"myinstance\",\"tableName\":\"mytable\"}")
            // Periode kueri, dalam detik.
            .setPeriod("60")
            // Format waktu dapat berupa yyyy-MM-dd HH:mm:ss atau timestamp milidetik.
            .setStartTime("2026-06-22 06:00:00")
            .setEndTime("2026-06-22 07:00:00");

        RuntimeOptions runtime = new RuntimeOptions();
        DescribeMetricListResponse response = client.describeMetricListWithOptions(request, runtime);

        // Datapoints adalah string JSON yang berisi bidang seperti timestamp, Average, Maximum, Minimum, dan Sum.
        System.out.println("RequestId: " + response.body.getRequestId());
        System.out.println("Datapoints: " + response.body.getDatapoints());
    }
}

Konfigurasikan peringatan metrik

Setelah Anda mengonfigurasi aturan peringatan untuk metrik Tablestore, CloudMonitor secara otomatis mengirimkan pemberitahuan peringatan ketika suatu metrik melewati ambang batasnya. Untuk langkah-langkah konfigurasi, lihat Buat aturan peringatan.

Catatan