All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Mengkueri TPS puncak instans

Last Updated:Mar 08, 2026

Topik ini menjelaskan cara mengkueri Transactions Per Second (TPS) puncak untuk instans ApsaraMQ for RabbitMQ.

Informasi latar belakang

Jika TPS puncak dari lalu lintas aktual Anda melebihi batas TPS instans, instans ApsaraMQ for RabbitMQ akan mengalami pembatasan kecepatan (throttling).

Untuk mencegah gangguan bisnis akibat throttling, pantau TPS puncak instans sebagai metrik utama dalam tugas O&M (Operations and Maintenance) harian. Praktik ini memberikan peringatan dini jika Anda berisiko melebihi spesifikasi instans. Dengan memantau perubahan TPS puncak, Anda juga dapat memahami fluktuasi bisnis dan mengevaluasi apakah tipe instans saat ini memenuhi kebutuhan bisnis Anda.

Metode kueri

ApsaraMQ for RabbitMQ mendukung metode berikut untuk mengkueri TPS puncak suatu instans.

Metode kueri

Deskripsi

Granularitas waktu

Tingkat sumber daya

(Direkomendasikan) Kueri TPS puncak instans dan atur peringatan menggunakan Cloud Monitor

Keunggulan:

  • Hasil kueri dapat menampilkan perubahan TPS puncak hingga 14 hari. Hal ini memungkinkan Anda mengidentifikasi cakupan anomali secara cepat.

  • Mendukung pengaturan peringatan dengan menggunakan TPS puncak instans sebagai metrik pemantauan.

  • Gratis digunakan.

TPS puncak tingkat menit

Nilai tersebut merupakan TPS maksimum instans per detik dalam satu epoch berdurasi 1 menit.

TPS puncak tingkat instans

(Direkomendasikan) Kueri TPS puncak instans dari halaman detail instans

  • Keunggulan:

    • Mendukung kueri TPS puncak tingkat detik. Hal ini memungkinkan Anda mengidentifikasi cakupan anomali secara lebih tepat.

    • Mendukung penampilan TPS puncak untuk operasi API tertentu.

    • Gratis digunakan.

  • Kekurangan: Untuk menghindari tampilan data yang terlalu banyak, hanya hasil kueri dari 10 menit terakhir yang ditampilkan.

Puncak tingkat kedua TPS

  • TPS puncak tingkat instans

  • TPS puncak operasi API tertentu dalam instans

Kueri TPS puncak instans menggunakan log kueri

  • Keunggulan: Mendukung kueri menggunakan pernyataan analitik Simple Log Service (SLS). Metode ini cocok untuk skenario troubleshooting kompleks.

  • Kekurangan:

    • Operasinya lebih kompleks dan hasil kueri kurang intuitif dibandingkan dua metode sebelumnya.

    • Anda harus membayar biaya terpisah untuk Simple Log Service. Untuk informasi lebih lanjut mengenai penagihan, lihat Item penagihan Simple Log Service.

TPS puncak tingkat dua

TPS puncak tingkat instans

Kueri TPS puncak instans dan atur peringatan menggunakan Cloud Monitor

Kueri TPS puncak instans

  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, di daftar instans, klik nama instans tersebut.

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

  4. Di halaman Monitoring and Alerting, pilih Instance dari daftar drop-down Group dan tentukan rentang waktu untuk kueri.

    Gambar berikut menunjukkan contoh cara mengkueri TPS puncak instans:监控指标查询结果

Atur peringatan untuk TPS puncak API

  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, di daftar instans, klik nama instans tersebut.

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

  4. Di pojok kanan atas halaman Monitoring and Alerting, klik Create Alert Rule.

    Anda akan diarahkan ke panel Create Alert Rule di Cloud Monitor.

  5. Di panel Set Rule Description, konfigurasikan aturan peringatan. Dari daftar drop-down Monitoring Metric, pilih Instance > Instance API Request Rate Peak (Max per minute). Untuk informasi lebih lanjut, lihat Alert service.

Kueri TPS puncak instans dari halaman detail instans

  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, di daftar instans, klik nama instans tersebut.

  3. Di halaman Instance Details, klik tab Peak TPS Query.

    Catatan

    Anda dapat menggunakan metode ini untuk mengkueri data TPS puncak hingga 15 hari terakhir. Hasil disediakan dengan granularitas per detik. Untuk menghindari tampilan data yang berlebihan, hanya data dari 10 menit terakhir yang ditampilkan.

    • Untuk mengkueri TPS puncak tingkat instans:

      Klik tab Query by Instance, pilih rentang waktu, lalu klik Query.

      按实例级别查询

    • Untuk mengkueri TPS puncak tingkat API:

      Klik tab Query by API, pilih rentang waktu, lalu klik Query.

      按API级别查询

Kueri TPS puncak instans menggunakan log kueri

Untuk informasi lebih lanjut, lihat Quick start for query and analysis.

Berikut adalah contoh pernyataan analitik:

(Action : ConnectionOpen or Action : ChannelOpen or Action: ExchangeDeclare or Action: QueueBind or Action : QueueDeclare or Action : QueueDelete or Action : ExchangeDelete or Action : QueueUnBind or Action : ExchangeBind or Action : ExchangeUnBind or Action : BasicConsume or Action : BasicReject or Action : BasicRecover or Action : SendMessage or Action : BasicAck or Action : BasicNack or Action : BasicGet ) | select from_unixtime(cast(microtime as bigint)/1000/1000) as time, COUNT(*) as count GROUP by time ORDER by time limit 90000000