All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Melihat metrik pemantauan

Last Updated:Jul 09, 2026

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:

  • Jika TTL pesan tidak diatur untuk antrian, akumulasi pesan adalah jumlah pesan yang belum dikonsumsi dalam antrian tersebut.

  • Jika TTL pesan diatur untuk antrian, pesan masuk ke pengatur waktu yang mirip dengan roda penjadwalan (timing wheel). Akumulasi pesan adalah jumlah pesan dalam pengatur waktu ini dan berkurang seiring pesan dikonsumsi. Jika TTL pesan diatur untuk antrian tetapi tidak berlaku, tidak ada pesan yang masuk ke pengatur waktu, dan akumulasi ditampilkan sebagai 0. Hal ini dapat terjadi jika TTL melebihi waktu tunda maksimum untuk pesan tertunda, atau jika TTL diatur pada dead-letter queue. Untuk informasi tentang waktu tunda maksimum untuk pesan tertunda, lihat Batasan.

  • Akumulasi pesan yang ditampilkan pada halaman Queue dan Dashboard dihitung dengan cara yang sama.

Pemilihan metrik saat mengonfigurasi aturan alert: Saat Anda mengonfigurasi aturan alert di Cloud Monitor untuk memantau akumulasi pesan, perhatikan hal berikut:

  • Untuk memantau akumulasi pesan pada antrian tertentu, pilih Message accumulation (MetricName: InstanceVhostQueueMessageAccum). Metrik ini mencakup queueName dalam Dimensions-nya, sehingga memungkinkan pemantauan pada tingkat antrian individual.

  • Untuk memantau akumulasi pesan agregat pada tingkat instans atau lebih tinggi, pilih metrik Queue message accumulation count.

  • Akumulasi pesan yang ditampilkan pada Dashboard konsol menggunakan metode perhitungan yang sama dengan Message accumulation (InstanceVhostQueueMessageAccum) dalam alert Cloud Monitor. Namun, saat membuat aturan alert, Anda dapat memilih metrik pada tingkat dimensi yang berbeda sesuai kebutuhan pemantauan Anda.

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

  1. Masuk ke ApsaraMQ for RabbitMQ console. Di panel navigasi kiri, klik Instances.

  2. Di bilah navigasi atas halaman Instances, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, dalam daftar instans, klik nama instans tersebut.

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

  4. 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.image

Membuat aturan alert

  1. Masuk ke ApsaraMQ for RabbitMQ console. Di panel navigasi kiri, klik Instances.

  2. Di bilah navigasi atas halaman Instances, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, dalam daftar instans, klik nama instans tersebut.

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

  4. 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.

  5. 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?

  1. Masuk ke konsol ApsaraMQ for RabbitMQ.

  2. Buka halaman detail instans target.

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

  4. Pada halaman Monitoring and Alerting, pilih Queue di bagian Group.

  5. 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.

Catatan

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.