全部产品
Search
文档中心

Tablestore:Lihat data pemantauan dengan menggunakan konsol CloudMonitor dan SDK CloudMonitor

更新时间:Jul 06, 2025

Anda dapat menggunakan CloudMonitor untuk memantau metrik Tablestore seperti status operasi, performa, dan pengukuran. Metrik ini membantu Anda melacak permintaan, menganalisis penggunaan, mengumpulkan statistik tren bisnis, serta mendeteksi dan mendiagnosis masalah sistem secara dini. Topik ini menjelaskan cara menanyakan metrik Tablestore menggunakan konsol CloudMonitor atau memanggil operasi API DescribeMetricList.

Prasyarat

Jika Anda ingin melihat data pemantauan Tablestore sebagai pengguna RAM, pastikan prasyarat berikut terpenuhi:

  • Kebijakan AliyunOTSFullAccess atau AliyunOTSReadOnlyAccess telah dilampirkan ke pengguna RAM. Kebijakan AliyunOTSFullAccess memberikan akses penuh ke Tablestore bagi pengguna RAM. Kebijakan AliyunOTSReadOnlyAccess memberikan akses baca-saja ke Tablestore bagi pengguna RAM. Untuk informasi lebih lanjut, lihat Berikan Izin kepada Pengguna RAM.

  • Kebijakan AliyunCloudMonitorFullAccess atau AliyunCloudMonitorReadOnlyAccess telah dilampirkan ke pengguna RAM. Kebijakan AliyunCloudMonitorFullAccess memberikan akses penuh ke CloudMonitor bagi pengguna RAM. Kebijakan AliyunCloudMonitorReadOnlyAccess memberikan akses baca-saja ke CloudMonitor bagi pengguna RAM. Untuk informasi lebih lanjut, lihat Berikan Izin kepada Pengguna RAM.

Anda juga dapat membuat kebijakan kustom untuk mengelola izin secara lebih rinci. Untuk informasi lebih lanjut, lihat Buat Kebijakan Kustom.

Catatan Penggunaan

  • Metrik Tablestore yang tersedia bervariasi berdasarkan jenis sumber daya. Untuk informasi lebih lanjut, lihat Metrik.

  • Pengumpulan statistik data pemantauan mungkin mengalami penundaan.

Lihat data pemantauan dengan menggunakan konsol CloudMonitor

CloudMonitor secara otomatis mengambil sumber daya layanan cloud milik akun Alibaba Cloud saat ini. Anda dapat melihat data pemantauan instance Tablestore seperti penggunaan VCU per menit dalam mode cadangan, jumlah rata-rata unit kapasitas (CUs) yang dikonsumsi per menit dalam mode on-demand, jumlah rata-rata permintaan per menit, dan jumlah rata-rata lalu lintas yang digunakan per menit di konsol CloudMonitor.

  1. Masuk ke Konsol CloudMonitor.

  2. Di panel navigasi sebelah kiri, klik Cloud Service Monitoring.

  3. Di halaman Cloud Service Monitoring, pilih Storage > Tablestore.

  4. Di halaman Tablestore, pilih wilayah. Kemudian, klik nama instance yang ingin Anda kelola atau klik Monitoring Charts di kolom Actions dari instance yang ingin Anda kelola.

  5. Tentukan rentang waktu.

    Anda dapat memilih rentang waktu preset atau menentukan rentang waktu sendiri. Rentang tanggal tidak boleh melebihi 31 hari.

    image

Lihat data pemantauan dengan menggunakan SDK CloudMonitor

Anda dapat memanggil operasi DescribeMetricList dari CloudMonitor untuk melihat data pemantauan metrik tertentu.

Anda dapat menggunakan SDK CloudMonitor untuk melihat data pemantauan instance Tablestore seperti jumlah rata-rata CUs yang dikonsumsi per menit dalam mode on-demand, jumlah read CUs untuk operasi dalam instance per detik, dan jumlah permintaan yang mengembalikan kode status 2xx per detik. Anda juga dapat menggunakan SDK CloudMonitor untuk melihat data pemantauan tabel data atau indeks sekunder seperti latensi operasi rata-rata, jumlah permintaan yang mengembalikan kode status 2xx per detik, dan jumlah read CUs untuk operasi per detik.

Catatan

Untuk contoh kode SDK CloudMonitor, lihat Referensi SDK.

Namespace

Parameter Namespace digunakan untuk menentukan layanan cloud yang ingin dipantau. Untuk memantau layanan Tablestore, atur Namespace ke acs_ots_new.

Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk memantau layanan Tablestore:

DescribeMetricListRequest request = new DescribeMetricListRequest(); 
request.setNamespace("acs_ots_new");

StartTime dan EndTime

StartTime dan EndTime menentukan rentang waktu untuk menanyakan data pemantauan. Rentang waktu di CloudMonitor adalah interval terbuka di sebelah kiri dan tertutup di sebelah kanan dalam format (StartTime, EndTime]. Anda dapat menanyakan data berdasarkan rentang waktu dari StartTime hingga EndTime (tidak termasuk StartTime).

Penting

Interval antara waktu mulai dan waktu akhir tidak boleh melebihi 31 hari. Hanya data yang dihasilkan dalam 31 hari terakhir yang dapat ditanyakan.

Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk menanyakan data pemantauan berdasarkan rentang waktu tertentu:

// Tentukan waktu akhir berdasarkan mana Anda ingin menanyakan data pemantauan.  
request.setEndTime("2022-06-13 11:23:00"); 
// Tentukan waktu mulai berdasarkan mana Anda ingin menanyakan data pemantauan.  
request.setStartTime("2022-06-13 10:23:00");

Anda juga dapat menentukan rentang waktu menggunakan timestamp dalam milidetik. Contoh kode:

// Tentukan timestamp waktu akhir berdasarkan mana Anda ingin menanyakan data pemantauan. Unit: milidetik.  
request.setEndTime("1655090580000"); 
// Tentukan timestamp waktu mulai berdasarkan mana Anda ingin menanyakan data pemantauan. Unit: milidetik.  
request.setStartTime("1655086860000");

Dimensi

Parameter Dimensions menentukan nama instance atau tabel yang ingin Anda tanyakan data pemantaunya. Nilai parameter Dimensions adalah string JSON. Contoh: {"userId":"1234567890****","region":"cn-hangzhou","instanceName":"myinstance","tableName":"mytable"}

Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk menanyakan data pemantauan sebuah instance:

// Tentukan nama instance yang ingin Anda tanyakan data pemantaunya.  
request.setDimensions("{\"userId\":\"1234567890****\",\"region\":\"cn-hangzhou\",\"instanceName\":\"myinstance\"}");

Jika Anda ingin menanyakan metrik tabel, Anda harus menentukan parameter tableName. Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk menanyakan metrik sebuah tabel:

// Tentukan nama tabel yang ingin Anda tanyakan data pemantaunya.  
request.setDimensions("{\"userId\":\"1234567890****\",\"region\":\"cn-hangzhou\",\"instanceName\":\"myinstance\",\"tableName\":\"mytable\"}");

Jika Anda ingin menanyakan metrik instance atau tabel mengenai operasi API tertentu, Anda harus menentukan parameter operation. Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk menanyakan metrik sebuah tabel mengenai operasi PutRow:

Catatan

Anda harus mengatur parameter operation ke nama operasi API. Untuk informasi lebih lanjut, lihat Referensi API.

// Tentukan nama tabel dan operasi API yang ingin Anda tanyakan data pemantaunya.  
request.setDimensions("{\"userId\":\"1234567890****\",\"region\":\"cn-hangzhou\",\"instanceName\":\"myinstance\",\"tableName\":\"mytable\",\"operation\":\"PutRow\"}");

Periode

Parameter Period menentukan siklus berdasarkan mana Anda ingin menanyakan metrik tertentu. Siklus berdasarkan mana metrik pengukuran ditanyakan adalah 3.600 detik. Siklus berdasarkan mana metrik lainnya ditanyakan adalah 60 detik. Untuk informasi tentang metrik, lihat bagian "Metrik" dari topik Ikhtisar.

Metrik

Parameter Metric menentukan metrik yang ingin Anda tanyakan.

Berikut adalah contoh kode tentang cara menggunakan SDK CloudMonitor untuk Java untuk menentukan nama metrik yang ingin Anda tanyakan:

// Tentukan parameter Metric. Dalam contoh ini, Metric diatur ke InstanceCount2xxNumber.  
request.setMetric("InstanceCount2xxNumber");

Tabel berikut menjelaskan nama setiap metrik.

Jenis sumber daya

Metrik

Dimensi

Deskripsi

Instans

InstanceCount2xxNumber

userId, region, instanceName, dan operation

Jumlah permintaan yang mengembalikan kode status 2xx per detik.

InstanceCount429Number

userId, region, instanceName, dan operation

Jumlah permintaan yang mengembalikan kode status 429 per detik.

InstanceCount4xxNumber

userId, region, instanceName, dan operation

Jumlah permintaan yang mengembalikan kode status 4xx per detik.

InstanceCount5xxNumber

userId, region, instanceName, dan operation

Jumlah permintaan yang mengembalikan kode status 5xx per detik.

InstanceExtranetIn

userId, region, instanceName, dan operation

Jumlah lalu lintas masuk melalui Internet per detik. Satuan: byte.

InstanceExtranetOut

userId, region, instanceName, dan operation

Jumlah lalu lintas keluar melalui Internet per detik. Satuan: byte.

InstanceFailRowCount

userId, region, instanceName, dan operation

Jumlah baris tempat operasi gagal per detik.

InstanceFreeExtranetOut

userId, region, instanceName, dan operation

Jumlah lalu lintas keluar gratis melalui Internet per detik. Satuan: byte.

InstanceFreeReadCU

userId, region, instanceName, dan operation

Jumlah internal read CUs per detik.

InstanceFreeWriteCU

userId, region, instanceName, dan operation

Jumlah internal write CUs per detik.

InstanceIntranetIn

userId, region, instanceName, dan operation

Jumlah lalu lintas masuk melalui jaringan internal per detik. Satuan: byte.

InstanceIntranetOut

userId, region, instanceName, dan operation

Jumlah lalu lintas keluar melalui jaringan internal per detik. Satuan: byte.

InstanceOverReadCU

userId, region, instanceName, dan operation

Jumlah excess read CUs dari instance per detik.

InstanceOverWriteCU

userId, region, instanceName, dan operation

Jumlah excess write CUs dari instance per detik.

InstanceReadCU

userId, region, instanceName, dan operation

Jumlah read CUs untuk operasi dalam instance per detik.

InstanceRequestNumber

userId, region, instanceName, dan operation

Jumlah total permintaan per detik.

InstanceRowCount

userId, region, instanceName, dan operation

Jumlah total baris tempat operasi dilakukan per detik.

InstanceVCU

userId, region, dan instanceName

Jumlah VCU dari instance per detik.

Tabel (termasuk tabel data dan indeks sekunder)

AverageLatency

userId, region, instanceName, tableName, dan operation

Latensi operasi rata-rata. Satuan: mikrodetik.

Count2xxNumber

userId, region, instanceName, tableName, dan operation

Jumlah permintaan yang mengembalikan kode status 2xx per detik.

Count429Number

userId, region, instanceName, tableName, dan operation

Jumlah permintaan yang mengembalikan kode status 429 per detik.

Count4xxNumber

userId, region, instanceName, tableName, dan operation

Jumlah permintaan yang mengembalikan kode status 4xx per detik.

Count5xxNumber

userId, region, instanceName, tableName, dan operation

Jumlah permintaan yang mengembalikan kode status 5xx per detik.

ExtranetIn

userId, region, instanceName, tableName, dan operation

Jumlah lalu lintas masuk melalui Internet per detik. Satuan: byte.

ExtranetOut

userId, region, instanceName, tableName, dan operation

Jumlah lalu lintas keluar melalui Internet per detik. Satuan: byte.

FailRowCount

userId, region, instanceName, tableName, dan operation

Jumlah baris tempat operasi gagal per detik.

FreeExtranetOut

userId, region, instanceName, tableName, dan operation

Jumlah lalu lintas keluar gratis melalui Internet per detik. Satuan: byte.

StorageSize

userId, region, instanceName, tableName, dan operation

Volume data yang disimpan dalam tabel. Satuan: byte.

FreeReadCU

userId, region, instanceName, tableName, dan operation

Jumlah internal read CUs per detik.

FreeWriteCU

userId, region, instanceName, tableName, dan operation

Jumlah internal write CUs per detik.

IntranetIn

userId, region, instanceName, tableName, dan operation

Jumlah lalu lintas masuk melalui jaringan internal per detik. Satuan: byte.

IntranetOut

userId, region, instanceName, tableName, dan operation

Jumlah lalu lintas keluar melalui jaringan internal per detik. Satuan: byte.

OverReadCU

userId, region, instanceName, tableName, dan operation

Jumlah excess read CUs dari tabel per detik.

OverWriteCU

userId, region, instanceName, tableName, dan operation

Jumlah excess write CUs dari tabel per detik.

ReadCU

userId, region, instanceName, tableName, dan operation

Jumlah read CUs untuk operasi per detik.

RequestNumber

userId, region, instanceName, tableName, dan operation

Jumlah total permintaan per detik.

RowCount

userId, region, instanceName, tableName, dan operation

Jumlah total baris tempat operasi dilakukan per detik.

WriteCU

userId, region, instanceName, tableName, dan operation

Jumlah write CUs untuk operasi per detik.

Tabel deret waktu

StorageSize

userId, region, instanceName, tableName, dan operation

Volume data yang disimpan dalam tabel. Satuan: byte.