All Products
Search
Document Center

ApsaraMQ for RocketMQ:Pemantauan dan Peringatan

Last Updated:May 26, 2026

Saat terjadi lonjakan throughput pesan, konsumen tertinggal, atau permintaan mengalami throttling, Anda memerlukan visibilitas terhadap aktivitas di seluruh instans RocketMQ Anda. ApsaraMQ for RocketMQ terintegrasi dengan CloudMonitor untuk mengumpulkan metrik dalam interval 1 menit, menampilkannya sebagai grafik deret waktu, serta mengirim notifikasi peringatan ketika ambang batas dilanggar.

Pemantauan dan peringatan tidak dikenai biaya.

Untuk informasi lebih lanjut tentang CloudMonitor, lihat Pemantauan layanan cloud.

Prasyarat

Sebelum memulai, pastikan peran terkait layanan berikut ada di akun Anda:

  • Nama role: AliyunServiceRoleForOns

  • Kebijakan role: AliyunServiceRolePolicyForOns

Peran ini memberikan akses ApsaraMQ for RocketMQ ke CloudMonitor dan Application Real-Time Monitoring Service (ARMS) untuk fitur pemantauan, peringatan, dan dasbor.

Untuk informasi lebih lanjut, lihat Peran terkait layanan.

Metrik pemantauan

Tabel berikut mencantumkan metrik yang tersedia berdasarkan kategori. Semua metrik diagregasi dalam interval 1 menit.

Catatan

Untuk definisi Ready messages dan Ready message queue time, lihat Istilah.

Metrik instans

Metrik tingkat instans melacak throughput keseluruhan dan throttling untuk satu instans RocketMQ. Gunakan metrik ini untuk memantau laju pemanggilan API, volume pesan, dan event throttling.

Metric

Nama metrik

Unit

Dimensi

Transaksi per detik (TPS) pada instans

InstanceApiCallTps

count/s

userId, instanceId

Pesan yang dikirim oleh produsen per menit

SendMessageCountPerInstance

count/m

userId, instanceId

Pesan yang diterima oleh konsumen per menit

ReceiveMessageCountPerInstance

count/m

userId, instanceId

Permintaan yang dibatasi kecepatannya untuk mengirim pesan per menit

ThrottledSendRequestsPerInstance

count/m

userId, instanceId

Permintaan yang dibatasi kecepatannya untuk menerima pesan per menit

ThrottledReceiveRequestsPerInstance

count/m

userId, instanceId

Metrik kelompok

Metrik tingkat kelompok mengukur kinerja konsumen untuk kelompok konsumen tertentu. Gunakan metrik ini untuk mendeteksi keterlambatan konsumen, mengidentifikasi konsumen lambat, dan melacak pembuatan pesan dead-letter.

Metric

Nama metrik

Unit

Dimensi

Pesan terakumulasi

ConsumerLag

count

userId, instanceId, groupId

Latensi pemrosesan pesan

ConsumerLagLatencyPerGid

ms

userId, instanceId, groupId

Ready messages

ReadyMessages

count

userId, instanceId, groupId

Ready message queue time

ReadyMessageQueueTime

ms

userId, instanceId, groupId

Pesan yang diterima oleh konsumen per menit

ReceiveMessageCountPerGid

count/m

userId, instanceId, groupId

Permintaan yang dibatasi kecepatannya untuk menerima pesan per menit

ThrottledReceiveRequestsPerGid

count/m

userId, instanceId, groupId

Pesan dead-letter yang dihasilkan per menit

SendDLQMessageCountPerGid

count/m

userId, instanceId, groupId

Metrik topik

Metrik tingkat topik melacak throughput produsen dan throttling untuk topik tertentu.

Metric

Nama metrik

Unit

Dimensi

Pesan yang dikirim oleh produsen per menit

SendMessageCountPerTopic

count/m

userId, instanceId, topic

Permintaan yang dibatasi kecepatannya untuk mengirim pesan per menit

ThrottledSendRequestsPerTopic

count/m

userId, instanceId, topic

Metrik kelompok dan topik

Metrik ini menggabungkan kelompok konsumen tertentu dengan topik tertentu untuk tampilan paling rinci. Gunakan metrik ini untuk mengidentifikasi masalah konsumsi pada tingkat topik dalam suatu kelompok.

Metric

Nama metrik

Unit

Dimensi

Pesan terakumulasi

ConsumerLagPerGidTopic

count

userId, instanceId, groupId, topic

Latensi pemrosesan pesan

ConsumerLagLatencyPerGidTopic

ms

userId, instanceId, topic, groupId

Ready messages

ReadyMessagesPerGidTopic

count

userId, instanceId, groupId, topic

Ready message queue time

ReadyMessageQueueTimePerGidTopic

ms

userId, instanceId, groupId, topic

Pesan yang diterima oleh konsumen per menit

ReceiveMessageCountPerGidTopic

count/m

userId, instanceId, topic, groupId

Permintaan yang dibatasi kecepatannya untuk menerima pesan per menit

ThrottledReceiveRequestsPerGidTopic

count/m

userId, instanceId, topic, groupId

Pesan dead-letter yang dihasilkan per menit

SendDLQMessageCountPerGidTopic

count/m

userId, instanceId, groupId, topic

Lihat metrik

  1. Masuk ke Konsol ApsaraMQ for RocketMQ. Di panel navigasi kiri, klik Instances.

  2. Di bilah navigasi atas, pilih wilayah, misalnya China (Hangzhou). Pada halaman Instances, klik nama instans yang ingin Anda kelola.

  3. Di panel navigasi kiri, klik Monitoring and Alerts.

  4. Pada halaman Monitoring and Alerts, pilih jenis resource dari daftar drop-down Group Name, lalu pilih rentang waktu kueri. Halaman secara otomatis menampilkan grafik metrik untuk jenis resource yang dipilih.

Buat aturan peringatan

  1. Pada halaman Instances, klik nama instans yang ingin Anda kelola.

  2. Di panel navigasi kiri, klik Monitoring and Alerts.

  3. Di pojok kanan atas halaman Monitoring and Alerts, klik Create Alert Rule. Panel Create Alert Rule akan terbuka di Konsol CloudMonitor.

  4. Konfigurasikan aturan peringatan dan pengaturan notifikasi, lalu klik OK. Untuk deskripsi parameter, lihat Buat aturan peringatan.

Lihat juga