All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Dashboard

Last Updated:Jul 09, 2026

Fitur dasbor memanfaatkan kemampuan penyimpanan dan visualisasi metrik dari Managed Service for Prometheus dan Managed Service for Grafana yang disediakan oleh Application Real-Time Monitoring Service (ARMS). Fitur ini memungkinkan Anda melihat berbagai metrik untuk instans, vhost, antrian (queue), dan exchange guna mendeteksi serta mengidentifikasi masalah sedini mungkin. Topik ini menjelaskan metrik yang tersedia di dasbor beserta cara menggunakannya.

Batasan

Fitur dasbor tersedia untuk tipe instans berikut:

  • Seri Serverless: (Shared) Pay-as-you-go berdasarkan penggunaan kumulatif, (Shared) Kapasitas Reservasi + Burstable, (Dedicated) Kapasitas Reservasi + Burstable.

  • Seri Langganan: Edisi Perusahaan, Edisi Platinum.

  • Edisi Profesional tidak didukung.

Penagihan

Dasbor ApsaraMQ for RabbitMQ menampilkan metrik dasar dari Managed Service for Prometheus. Karena metrik ini disediakan secara gratis, fitur dasbor dapat digunakan tanpa biaya tambahan. Untuk informasi lebih lanjut, lihat metrik dan pay-as-you-go.

Peran terkait layanan

Saat Anda mengakses dasbor, ApsaraMQ for RabbitMQ secara otomatis membuat peran terkait layanan AliyunServiceRoleForAMQPMonitoring.

  • Jika peran terkait layanan belum dibuat, ApsaraMQ for RabbitMQ akan membuatnya secara otomatis agar Anda dapat menggunakan fitur dasbor ApsaraMQ for RabbitMQ.

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

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

Metrik

Ikhtisar metrik

Dasbor ApsaraMQ for RabbitMQ menyediakan metrik berikut:

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

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

  • Exchange: Menampilkan jumlah pesan inbound dan outbound untuk suatu exchange.

  • Antrian (Queue): Menampilkan jumlah pesan, panggilan API, dan konsumen untuk suatu antrian.

  • Konsumen: Menampilkan hasil pemrosesan pesan oleh konsumen.

Catatan

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

Ikhtisar

Tipe 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 periode satu menit.

Ini adalah nilai puncak dari 60 sampel yang dikumpulkan setiap satu detik.

{tenant_userid, instanceId}

counter

rabbitmq_connections_opened_total

count

Jumlah total koneksi yang dibuka.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_connections_closed_total

count

Jumlah total koneksi yang ditutup.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_channels_opened_total

count

Jumlah total channel yang dibuka.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_channels_closed_total

count

Jumlah total channel yang ditutup.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_queues_declared_total

count

Jumlah total antrian yang dideklarasikan.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_queues_deleted_total

count

Jumlah total antrian yang dihapus.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_exchange_declared_total

count

Jumlah total exchange yang dideklarasikan.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_exchange_deleted_total

count

Jumlah total exchange yang dihapus.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_exchange_bind_total

count

Jumlah total binding yang ditambahkan ke exchange.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_exchange_unbind_total

count

Jumlah total binding yang dihapus dari exchange.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_queue_bind_total

count

Jumlah total binding yang ditambahkan ke antrian.

{tenant_userid,instanceId,vhost}

counter

rabbitmq_queue_unbind_total

count

Jumlah total binding yang dihapus dari antrian.

{tenant_userid,instanceId,vhost}

gauge

rabbitmq_connections

count

Jumlah koneksi terbuka saat ini.

{tenant_userid,instanceId,vhost}

gauge

rabbitmq_channels

count

Jumlah channel terbuka saat ini.

{tenant_userid,instanceId,vhost}

Koneksi

Tipe metrik

Nama metrik

Unit

Deskripsi

Label

gauge

rabbitmq_connection_channels

count

Jumlah channel pada suatu koneksi.

{tenant_userid,instanceId,vhost,remoteAddress}

Exchange

Tipe metrik

Nama metrik

Unit

Deskripsi

Label

counter

rabbitmq_exchange_messages_published_in_total

count

Jumlah total pesan yang dipublikasikan ke suatu exchange.

{tenant_userid,instanceId,vhost,exchangeName}

counter

rabbitmq_exchange_messages_published_out_total

count

Jumlah total pesan yang dirutekan dari suatu exchange.

{tenant_userid,instanceId,vhost,exchangeName}

Antrian

Tipe metrik

Nama metrik

Unit

Deskripsi

Label

counter

rabbitmq_queue_messages_published_total

count

Jumlah total pesan yang dipublikasikan ke suatu antrian.

{tenant_userid,instanceId,vhost,queueName}

gauge

rabbitmq_queue_messages_ready

count

Jumlah pesan dalam antrian yang siap dikirimkan ke konsumen.

{tenant_userid,instanceId,vhost,queueName}

gauge

rabbitmq_queue_messages_timing

count

Jumlah pesan terjadwal dalam suatu antrian.

{tenant_userid,instanceId,vhost,queueName}

gauge

rabbitmq_queue_messages_unacked

count

Jumlah pesan yang telah dikirimkan ke konsumen tetapi belum diakui (acknowledged).

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_deliver_total

count

Jumlah total panggilan perintah Basic.Consume.

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_get_total

count

Jumlah total panggilan perintah Basic.Get.

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_ack_total

count

Jumlah total panggilan perintah Basic.Ack.

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_uack_total

count

Jumlah total panggilan perintah Basic.Nack.

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_recover_total

count

Jumlah total panggilan perintah Basic.Recover.

{tenant_userid,instanceId,vhost,queueName}

counter

rabbitmq_queue_reject_total

count

Jumlah total panggilan perintah Basic.Reject.

{tenant_userid,instanceId,vhost,queueName}

gauge

rabbitmq_queue_consumers

count

Jumlah konsumen saat ini pada suatu antrian.

{tenant_userid,instanceId,vhost,queueName}

Konsumen

Tipe metrik

Nama metrik

Unit

Deskripsi

Label

gauge

rabbitmq_consumer_acked_process_time_avg

count

Rata-rata waktu pemrosesan untuk pesan yang telah diakui.

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

gauge

rabbitmq_consumer_unacked_process_time_avg

count

Rata-rata waktu pemrosesan untuk pesan yang belum diakui.

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

gauge

rabbitmq_consumer_acked_messages

count

Jumlah pesan yang telah diakui.

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

gauge

rabbitmq_consumer_unacked_messages

count

Jumlah pesan yang belum diakui.

{tenant_userid,instanceId,vhost,queueName,remoteAddress}

Tipe metrik

Metrik untuk ApsaraMQ for RabbitMQ sepenuhnya kompatibel dengan standar Prometheus open-source. Tipe metrik yang didukung adalah counter dan gauge.

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

  • gauge: Metrik yang dapat bertambah atau berkurang, merepresentasikan nilai sesaat. Contohnya, TPS untuk panggilan API.

Label

Daftar berikut menjelaskan label untuk metrik ApsaraMQ for RabbitMQ:

  • tenant_userid: ID akun Alibaba Cloud Anda.

  • instanceId: ID instans ApsaraMQ for RabbitMQ.

  • vhost: Nama vhost dalam instans ApsaraMQ for RabbitMQ.

  • remoteAddress: Alamat IP klien ApsaraMQ for RabbitMQ.

  • exchangeName: Nama exchange dalam instans ApsaraMQ for RabbitMQ.

  • queueName: Nama antrian dalam instans ApsaraMQ for RabbitMQ.

  • ackType: Tanggapan dari klien setelah memproses suatu pesan.

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. Lalu, dalam daftar instans, klik nama instans yang ingin Anda kelola.

  3. Di bilah navigasi kiri, klik Dashboard. Di halaman Dashboard, lihat dasbor tersebut.

  4. Anda dapat memfilter dasbor berdasarkan vhost, exchange, antrian, dan rentang waktu.

    • Untuk memfilter berdasarkan vhost, exchange, atau antrian: Di halaman Dashboard, gunakan daftar drop-down Vhost, Exchange, atau Queue untuk memilih atau memasukkan resource yang diinginkan. Jika Anda membiarkan kolom-kolom ini kosong, dasbor akan menampilkan metrik untuk semua vhost, exchange, dan antrian dalam instans tersebut. Bagian Overview pada dasbor menampilkan empat metrik utama: Ready messages, Current connections, Current channels, dan Current consumers. Bagian atas halaman juga menyediakan tautan cepat, seperti Metric Details, Troubleshoot with Message Trace, dan Import to Grafana Pro.

    • Untuk memfilter berdasarkan rentang waktu: Di pojok kanan atas halaman Dashboard, klik pemilih waktu (time picker). Dari daftar drop-down, pilih rentang waktu relatif, seperti Last 5 minutes, Last 12 hours, atau Last 30 days. Anda juga dapat menentukan rentang waktu absolut khusus dengan mengatur waktu mulai dan waktu selesai.

    Setelah Anda mengonfigurasi filter, halaman Dashboard akan menampilkan metrik untuk vhost, exchange, antrian, atau rentang waktu yang ditentukan. Untuk deskripsi metrik, lihat Metric Details.

Metrik dasbor

Metrik dasbor disimpan di Managed Service for Prometheus di bawah akun Alibaba Cloud Anda. Ikuti langkah-langkah berikut untuk mengkuerinya:

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

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

  3. Dalam hasil pencarian, pilih layanan cloud yang akan diintegrasikan, misalnya ApsaraMQ for RabbitMQ (Enterprise Edition). Untuk detail lebih lanjut, lihat Langkah 1: Integrasikan data pemantauan layanan cloud.

  4. Setelah integrasi berhasil, klik Integration Management di panel navigasi kiri.

  5. Di tab Integrated Environments, dalam daftar Cloud Service Environments, klik nama lingkungan target.

  6. Di tab Component Management, di bagian Basic Information, klik wilayah di samping Prometheus Instance.

  7. Tab {key, select, RAM {RAM} Overview {Overview} Identities {Identities} Users {Users} Groups {Groups} Roles {Roles} Settings {Settings} Permissions {Permissions} Grants {Grants} Troubleshoot {Troubleshooting} Policies {Policies} Integrations {Integrations} Providers {SSO} Applications {OAuth (Preview)} CloudSSO {CloudSSO} AccessAnalyzing {Access Analysis} Analyzers {Analyzers} Findings {Findings} Beta {Beta} Governance {Cloud Governance Center} other {{key}} } mencantumkan metode akses data yang tersedia. Halaman ini menampilkan URL titik akhir untuk instans Prometheus, termasuk Remote Read URL, Remote Write URL, Push Gateway URL, OpenTelemetry URL, dan HTTP API URL (untuk Grafana). Halaman ini menyediakan URL untuk jaringan publik maupun jaringan pribadi untuk setiap titik akhir. Format URL dimulai dengan basis seperti https://cn-hangzhou.arms.aliyuncs.com dan mencakup parameter pengenal instans. Setiap bagian menyertakan tautan ke panduan pengguna, dan Anda dapat menghasilkan token di bagian bawah halaman.

Integrasi Grafana mandiri

Semua metrik untuk ApsaraMQ for RabbitMQ disimpan di Managed Service for Prometheus dalam akun Alibaba Cloud Anda. Ikuti langkah-langkah di bagian Metrik dasbor untuk mengintegrasikan layanan cloud dan mendapatkan nama lingkungan serta HTTP API URL. Anda kemudian dapat menggunakan API tersebut untuk mengimpor metrik dasbor ApsaraMQ for RabbitMQ ke Grafana mandiri Anda. Untuk informasi lebih lanjut, lihat Akses data pemantauan Prometheus menggunakan HTTP API URL.