全部产品
Search
文档中心

ApsaraMQ for RabbitMQ:Dasbor

更新时间:Nov 10, 2025

ApsaraMQ for RabbitMQ terintegrasi dengan Managed Service for Prometheus dan Managed Service for Grafana dari Application Real-Time Monitoring Service (ARMS) untuk menyediakan fitur dasbor. Fitur ini memanfaatkan Managed Service for Prometheus guna memantau metrik dan Managed Service for Grafana untuk menyimpan serta menampilkannya. Anda dapat menggunakan dasbor untuk melihat berbagai metrik instans Edisi Perusahaan dan Edisi Platinum, vhost, antrian, serta exchange, sehingga memungkinkan Anda mengatasi masalah segera setelah muncul. Topik ini menjelaskan metrik yang tersedia di dasbor dan cara menggunakannya.

Penagihan

Metrik yang ditampilkan pada dasbor ApsaraMQ for RabbitMQ merupakan metrik dasar dalam Managed Service for Prometheus. Anda tidak dikenai biaya untuk metrik dasar ini, sehingga fitur dasbor ApsaraMQ for RabbitMQ dapat digunakan secara gratis. Untuk informasi selengkapnya, lihat Metrik dan Bayar Sesuai Pemakaian.

Batasan

Dasbor didukung untuk instans Serverless serta instans berlangganan Edisi Perusahaan dan Edisi Platinum. Dasbor tidak didukung untuk instans berlangganan Edisi Profesional.

Peran Terkait Layanan

Saat Anda melihat dasbor, ApsaraMQ for RabbitMQ secara otomatis membuat peran terkait layanan AliyunServiceRoleForAmqpMonitoring.

  • Jika peran terkait layanan belum ada, ApsaraMQ for RabbitMQ akan membuatnya secara otomatis untuk memastikan Anda dapat menggunakan fitur dasbor ApsaraMQ for RabbitMQ sebagaimana mestinya.

  • Jika peran terkait layanan sudah ada, ApsaraMQ for RabbitMQ tidak akan membuatnya lagi.

Untuk informasi selengkapnya tentang peran terkait layanan, lihat Peran Terkait Layanan.

Detail metrik

Ikhtisar

Fitur dasbor ApsaraMQ for RabbitMQ menyediakan metrik berikut:

  • Ikhtisar: Lihat metrik seperti jumlah pesan, koneksi, dan konsumen untuk suatu instans atau vhost.

  • Koneksi: Lihat jumlah koneksi untuk suatu instans atau vhost.

  • Exchange: Lihat jumlah pesan yang masuk dan keluar dari suatu exchange.

  • Antrian: Lihat jumlah pesan, panggilan API, dan konsumen untuk suatu antrian.

  • Konsumen: Lihat hasil pemrosesan pesan di sisi konsumen.

Catatan

Semua metrik diukur per menit, kecuali rabbitmq_instance_api_tps_max, yang diukur per detik.

Ikhtisar

Jenis metrik

Nama metrik

Unit

Deskripsi

Label

gauge

rabbitmq_instance_api_tps_max

count/s

Transaksi per detik (TPS) maksimum untuk panggilan API ke instans dalam satu menit.

Aturan: Sistem mengambil sampel TPS sekali per detik selama periode 1 menit dan menggunakan nilai maksimum dari 60 sampel tersebut.

{tenant_userid, instanceId}

counter

rabbitmq_connections_opened_total

count

Jumlah koneksi yang dibuka.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_connections_closed_total

count

Jumlah koneksi yang ditutup.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_channels_opened_total

count

Jumlah channel yang dibuka.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_channels_closed_total

count

Jumlah channel yang ditutup.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_queues_declared_total

count

Jumlah antrian yang dibuat.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_queues_deleted_total

count

Jumlah antrian yang dihapus.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_exchange_declared_total

count

Jumlah exchange yang dibuat.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_exchange_deleted_total

count

Jumlah exchange yang dihapus.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_exchange_bind_total

count

Jumlah binding yang ditambahkan ke exchange.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_exchange_unbind_total

count

Jumlah binding yang dihapus dari exchange.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_queue_bind_total

count

Jumlah binding yang ditambahkan ke antrian.

{tenant_userid,instanceId,vHost}

counter

rabbitmq_queue_unbind_total

count

Jumlah binding yang dihapus dari antrian.

{tenant_userid,instanceId,vHost}

gauge

rabbitmq_connections

count

Total jumlah koneksi yang sedang terbuka.

{tenant_userid,instanceId,vHost}

gauge

rabbitmq_channels

count

Total jumlah channel yang sedang terbuka.

{tenant_userid,instanceId,vHost}

Koneksi

Jenis metrik

Nama metrik

Unit

Deskripsi

Label

gauge

rabbitmq_connection_channels

count

Jumlah channel pada koneksi.

{tenant_userid,instanceId,vHost,remoteAddress}

Exchange

Jenis metrik

Nama metrik

Unit

Deskripsi

Label

counter

rabbitmq_exchange_messages_published_in_total

count

Jumlah pesan yang masuk ke exchange.

{tenant_userid,instanceId,vHost,exchangeName}

counter

rabbitmq_exchange_messages_published_out_total

count

Jumlah pesan yang keluar dari exchange.

{tenant_userid,instanceId,vHost,exchangeName}

Antrian

Jenis metrik

Nama metrik

Unit

Deskripsi

Label

counter

rabbitmq_queue_messages_published_total

count

Jumlah pesan yang dikirim ke antrian.

{tenant_userid,instanceId,vHost,queueName}

gauge

rabbitmq_queue_messages_ready

count

Jumlah pesan siap dalam antrian yang dapat dikirimkan ke konsumen.

{tenant_userid,instanceId,vHost,queueName}

gauge

rabbitmq_queue_messages_timing

count

Jumlah pesan terjadwal dalam antrian.

{tenant_userid,instanceId,vHost,queueName}

gauge

rabbitmq_queue_messages_unacked

count

Jumlah pesan dalam antrian yang sedang diproses dan belum mengembalikan tanggapan ACK.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_deliver_total

count

Jumlah kali API BasicConsume dipanggil.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_get_total

count

Jumlah kali API BasicGet dipanggil.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_ack_total

count

Jumlah kali API BasicAck dipanggil.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_uack_total

count

Jumlah kali API BasicNack dipanggil.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_recover_total

count

Jumlah kali API BasicRecover dipanggil.

{tenant_userid,instanceId,vHost,queueName}

counter

rabbitmq_queue_reject_total

count

Jumlah kali API BasicReject dipanggil.

{tenant_userid,instanceId,vHost,queueName}

gauge

rabbitmq_queue_consumers

count

Total jumlah konsumen untuk antrian tersebut.

{tenant_userid,instanceId,vHost,queueName}

Konsumen

Jenis metrik

Nama metrik

Unit

Deskripsi

Label

gauge

rabbitmq_consumer_acked_process_time_avg

count

Rata-rata waktu pemrosesan untuk pesan yang telah mengembalikan tanggapan.

{tenant_userid,instanceId,vHost,queueName,remoteAddress,ackType}

gauge

rabbitmq_consumer_unacked_process_time_avg

count

Rata-rata waktu pemrosesan untuk pesan yang tidak mengembalikan tanggapan.

{tenant_userid,instanceId,vHost,queueName,remoteAddress,ackType}

gauge

rabbitmq_consumer_acked_messages

count

Jumlah pesan yang telah mengembalikan tanggapan.

{tenant_userid,instanceId,vHost,queueName,remoteAddress,ackType}

gauge

rabbitmq_consumer_unacked_messages

count

Jumlah pesan yang tidak mengembalikan tanggapan.

{tenant_userid,instanceId,vHost,queueName,remoteAddress}

Deskripsi jenis metrik

Metrik yang didefinisikan dalam ApsaraMQ for RabbitMQ sepenuhnya kompatibel dengan standar Prometheus open source. Jenis metrik mencakup counter dan gauge.

  • counter: Metrik kumulatif yang nilainya hanya bertambah. Contohnya, jumlah panggilan API.

  • gauge: Metrik yang nilainya dapat bertambah atau berkurang. Metrik ini merepresentasikan nilai instan dari objek statistik. Contohnya, TPS untuk panggilan API.

Deskripsi label

Berikut ini penjelasan label untuk metrik dalam ApsaraMQ for RabbitMQ:

  • tenant_userid: ID Akun Alibaba Cloud Anda.

  • instanceId: ID instans ApsaraMQ for RabbitMQ.

  • vHost: Nama vHost pada instans ApsaraMQ for RabbitMQ.

  • remoteAddress: Alamat IP klien ApsaraMQ for RabbitMQ.

  • Exchange: Nama exchange pada instans ApsaraMQ for RabbitMQ.

  • queueName: Nama antrian pada instans ApsaraMQ for RabbitMQ.

  • ackType: Hasil tanggapan dari klien setelah memproses pesan.

Lihat dasbor

Prasyarat

Prosedur

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

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

  3. Di panel navigasi sebelah kiri, klik Dashboard. Di halaman Dashboard, Anda dapat melihat dasbor.

  4. Anda dapat menentukan Vhost, Exchange, Antrian, dan rentang waktu untuk melihat dasbor sesuai kebutuhan Anda.

    • Filter berdasarkan Vhost, Exchange, atau Antrian: Di halaman Dashboard, klik daftar drop-down Vhost, Exchange, atau Antrian dan masukkan nama item yang ingin Anda lihat. Jika Anda tidak menentukan nilai apa pun, metrik untuk semua vhost, exchange, dan antrian dalam instans akan ditampilkan secara default.image

    • Tentukan rentang waktu: Di pojok kanan atas halaman Dashboard, klik pemilih waktu. Dalam daftar drop-down yang muncul, Anda dapat memilih rentang waktu relatif yang telah ditentukan sebelumnya, seperti 5 Menit Terakhir, 12 Jam Terakhir, atau 30 Hari Terakhir. Anda juga dapat menentukan rentang waktu absolut khusus dengan mengatur waktu mulai dan waktu akhir.SelectTime

    Setelah pengaturan dikonfigurasi, Anda dapat melihat metrik untuk vhost, exchange, antrian, atau rentang waktu yang ditentukan di halaman Dashboard. Untuk deskripsi metrik, lihat Detail metrik.

Memperoleh data metrik dari dasbor

Semua metrik pada dasbor disimpan dalam Managed Service for Prometheus di bawah Akun Alibaba Cloud Anda. Untuk mengkueri data tersebut, lakukan langkah-langkah berikut:

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, klik Integration Center.

  2. Di halaman Integration Center, masukkan RabbitMQ di kotak pencarian dan klik ikon image.

  3. Dalam hasil pencarian, pilih layanan cloud yang datanya ingin Anda integrasikan, misalnya Alibaba Cloud RabbitMQ Enterprise Edition. Untuk petunjuk lengkap, lihat Langkah 1: Integrasi data pemantauan layanan cloud.

  4. Setelah Anda mengintegrasikan data pemantauan layanan cloud ke ARMS, klik Integration Management di panel navigasi sebelah kiri.

  5. Di tab Connected Environments, dalam daftar Cloud Service Region Environments, klik nama lingkungan target untuk membuka halaman detailnya.

  6. Di bagian Basic Information pada tab Component Management, klik wilayah layanan cloud di sebelah Prometheus Instance.

  7. Di tab Settings, Anda dapat memperoleh berbagai metode akses data.image

Integrasikan data metrik dasbor ke Grafana yang dikelola sendiri

Semua data metrik pada dasbor ApsaraMQ for RabbitMQ disimpan dalam Managed Service for Prometheus Alibaba Cloud Anda. Anda dapat mengikuti langkah-langkah dalam Bagaimana cara memperoleh metrik pada dasbor? untuk menghubungkan ke layanan Alibaba Cloud dan mengambil nama lingkungan serta URL API HTTP. Anda kemudian dapat menggunakan API tersebut untuk mengintegrasikan data metrik dari dasbor ApsaraMQ for RabbitMQ ke sistem Grafana yang dikelola sendiri. Untuk informasi selengkapnya, lihat Gunakan URL API HTTP untuk mengakses data Prometheus dalam sistem Grafana yang dikelola sendiri atau aplikasi kustom.