Setelah membuat instans ApsaraMQ for RabbitMQ, CloudMonitor secara otomatis memantaunya. Anda dapat melihat data pemantauan untuk instans, vhost, antrian, dan exchange guna menganalisis penggunaan instans. Selain itu, Anda dapat mengatur aturan alert untuk metrik agar menerima notifikasi saat terjadi anomali dan segera menangani ancaman. Metrik pemantauan berikut berlaku untuk semua tipe instans.
Prasyarat
Jika Anda masuk sebagai pengguna RAM, berikan izin `AliyunCloudMonitorReadOnlyAccess` kepada pengguna tersebut di Resource Access Management (RAM) console. Untuk informasi selengkapnya, lihat Langkah 2: Memberikan izin kepada RAM user.
Kode berikut menjelaskan kebijakan yang digunakan untuk melakukan kueri metrik di CloudMonitor:
{
"Version": "1",
"Statement": [
{
"Action": "cms:QueryMetric*",
"Resource": "*",
"Effect": "Allow"
}
]
}Penagihan
Penggunaan fitur CloudMonitor dengan ApsaraMQ for RabbitMQ tidak dikenai biaya.
Metrik
Versi baru ApsaraMQ for RabbitMQ mendukung metrik berikut:
Group | Metric | Unit | Namespace | MetricName | Dimensions | Statistics |
Rata-rata laju pesan inbound instans (per menit) Catatan Laju pesan inbound instans = Total pesan inbound dalam 1 menit / 60 | items per second | acs_amqp | InstanceTPSIn | userId, regionId, instanceId | Value | |
Rata-rata laju pesan outbound instans (per menit) Catatan Laju pesan outbound instans = Total pesan outbound dalam 1 menit / 60 | items/s | acs_amqp | InstanceTPSOut | userId, regionId, instanceId | Value | |
Laju permintaan API puncak instans (nilai maksimum per menit) Catatan Cara memperoleh nilai: Nilai maksimum dari 60 sampel yang diambil sekali per detik selama periode 1 menit. | requests/s | acs_amqp | InstanceMaxTpsInMiunte | userId, regionId, instanceId | Value | |
Jumlah konsumen | Unit | acs_amqp | InstanceConsumers | userId, regionId, instanceId | Value | |
Jumlah koneksi | Count | acs_amqp | InstanceConnections | userId, regionId, instanceId | Value | |
Jumlah channel | item | acs_amqp | InstanceChannelsNew | userId, regionId, instanceId | Value | |
Vhost | Pesan inbound per detik | items per second | acs_amqp | VHostTPSIn | userId, regionId, instanceId, vhostName | Value |
Pesan outbound per detik | items per second | acs_amqp | VHostTPSOut | userId, regionId, instanceId, vhostName | Value | |
Jumlah konsumen | Unit | acs_amqp | InstanceVhostConsumers | userId, regionId, instanceId, vhostName | Value | |
Jumlah koneksi | Count | acs_amqp | VhostConnections | userId, regionId, instanceId, vhostName | Value | |
Jumlah channel | Item | acs_amqp | VhostChannels | userId, regionId, instanceId, vhostName | Value | |
Queue | Pesan inbound per detik | messages/s | acs_amqp | QueueTPSIn | userId, regionId, instanceId, vhostName, queueName | Value |
Pesan outbound per detik | items per second | acs_amqp | QueueTPSOut | userId, regionId, instanceId, vhostName, queueName | Value | |
Jumlah konsumen | Unit | acs_amqp | InstanceVhostQueueConsumers | userId, regionId, instanceId, vhostName, queueName | Value | |
Akumulasi pesan Catatan Jumlah pesan terakumulasi dalam antrian dihitung sebagai berikut:
Pemilihan metrik saat mengonfigurasi aturan alert: Saat Anda mengonfigurasi aturan alert di Cloud Monitor untuk memantau akumulasi pesan, perhatikan hal berikut:
| Unit | acs_amqp | InstanceVhostQueueMessageAccum | userId, regionId, instanceId, vhostName, queueName | Maximum | |
Exchange | Pesan inbound per detik | items per second | acs_amqp | ExchangeTPSIn | userId, regionId, instanceId, vhostName, exchangeName | Value |
Pesan outbound per detik | messages/s | acs_amqp | ExchangeTPSOut | userId, regionId, instanceId, vhostName, exchangeName | Value |
Anda dapat memanggil operasi DescribeMetricMetaList untuk mendapatkan informasi tentang metrik ApsaraMQ for RabbitMQ di atas.
Menampilkan data pemantauan
Masuk ke ApsaraMQ for RabbitMQ console. Di panel navigasi kiri, klik Instances.
Di bilah navigasi atas halaman Instances, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, dalam daftar instans, klik nama instans tersebut.
Di panel navigasi kiri, klik Monitoring and Alerting.
Pada halaman Monitoring and Alerting, pilih resource di bagian Group dan atur rentang waktu.
Gambar berikut menunjukkan contoh data pemantauan untuk sebuah resource pada halaman Monitoring and Alerting.

Membuat aturan alert
Masuk ke ApsaraMQ for RabbitMQ console. Di panel navigasi kiri, klik Instances.
Di bilah navigasi atas halaman Instances, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, dalam daftar instans, klik nama instans tersebut.
Di panel navigasi kiri, klik Monitoring and Alerting.
Di pojok kanan atas halaman Monitoring and Alerting, arahkan pointer ke ikon
lalu klik Set Alert Rule.Anda akan diarahkan ke halaman Alert Rules CloudMonitor.
Di halaman Alert Rules, klik Create Alert Rule. Pada panel Create Alert Rule, konfigurasikan parameter aturan peringatan. Untuk informasi selengkapnya, lihat Layanan Peringatan.
FAQ
Bagaimana cara memeriksa penggunaan antrian tertentu saat biaya ApsaraMQ for RabbitMQ meningkat?
Masuk ke konsol ApsaraMQ for RabbitMQ.
Buka halaman detail instans target.
Di panel navigasi kiri, klik Monitoring and Alerting.
Pada halaman Monitoring and Alerting, pilih Queue di bagian Group.
Lihat metrik berikut untuk menganalisis penggunaan sumber daya antrian tertentu:
QueueTPSIn: Jumlah pesan masuk per detik untuk antrian tersebut.
QueueTPSOut: Jumlah pesan keluar per detik untuk antrian tersebut.
Akumulasi pesan (MetricName: InstanceVhostQueueMessageAccum): Jumlah pesan terakumulasi dalam antrian tersebut.
FAQ ini hanya mencakup analisis penggunaan dan tidak mencakup instruksi terkait penagihan.
Referensi
Untuk informasi selengkapnya tentang cara melakukan kueri data pemantauan menggunakan API, lihat DescribeMetricMetaList.