CloudWatch Metrik yang tersedia untuk Amazon SQS - Amazon Simple Queue Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CloudWatch Metrik yang tersedia untuk Amazon SQS

Amazon SQS mengirimkan metrik berikut ke CloudWatch.

catatan

Untuk beberapa metrik, hasilnya adalah perkiraan karena arsitektur Amazon SQS yang didistribusikan. Dalam kebanyakan kasus, hitungan harus mendekati jumlah sebenarnya dari pesan dalam antrian.

Metrik Amazon SQS

Namespace AWS/SQS mencakup metrik berikut.

Metrik Deskripsi
ApproximateAgeOfOldestMessage Perkiraan usia pesan tertua yang tidak dihapus dalam antrian.
catatan
  • Setelah pesan diterima tiga kali (atau lebih) dan tidak diproses, pesan dipindahkan ke bagian belakang antrian dan titik ApproximateAgeOfOldestMessage metrik pada pesan tertua kedua yang belum diterima lebih dari tiga kali. Tindakan ini terjadi bahkan jika antrian memiliki kebijakan redrive.

  • Karena satu pesan pil racun (diterima beberapa kali tetapi tidak pernah dihapus) dapat mendistorsi metrik ini, usia pesan pil racun tidak termasuk dalam metrik sampai pesan pil racun berhasil dikonsumsi.

  • Ketika antrian memiliki kebijakan redrive, pesan akan dipindahkan ke antrean huruf mati setelah jumlah maksimum penerima yang dikonfigurasi. Ketika pesan dipindahkan ke antrian huruf mati, ApproximateAgeOfOldestMessage metrik antrian huruf mati mewakili waktu ketika pesan dipindahkan ke antrian huruf mati (bukan waktu asli pesan dikirim).

  • Untuk FIFO antrian, pesan tidak dipindahkan ke bagian belakang antrian karena ini akan merusak jaminan pesanan. FIFO Pesan malah akan pergi ke DLQ jika ada yang dikonfigurasi. Jika tidak, itu akan memblokir grup pesan hingga berhasil dihapus atau sampai kedaluwarsa.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Detik

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

ApproximateNumberOfGroupsWithInflightMessages Perkiraan jumlah grup pesan dengan pesan dalam penerbangan, di mana pesan dianggap dalam penerbangan setelah diterima dari antrian oleh konsumen, tetapi belum dihapus dari antrian. Metrik ini dapat membantu Anda memecahkan masalah dan mengoptimalkan throughput FIFO antrian dengan meningkatkan grup FIFO pesan, atau menskalakan konsumen Anda.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

Untuk FIFO throughput saat ini dan batas penerbangan, lihatKuota SQS pesan Amazon.
ApproximateNumberOfMessagesDelayed Jumlah pesan dalam antrian yang tertunda dan tidak tersedia untuk dibaca segera. Ini dapat terjadi ketika antrian dikonfigurasi sebagai antrian penundaan atau ketika pesan telah dikirim dengan parameter penundaan.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

ApproximateNumberOfMessagesNotVisible Jumlah pesan yang sedang dalam penerbangan. Pesan dianggap dalam penerbangan jika telah dikirim ke klien tetapi belum dihapus atau belum mencapai akhir jendela visibilitas mereka.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

ApproximateNumberOfMessagesVisible Jumlah pesan yang akan diproses.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

Tidak ada batasan jumlah pesan untuk proses, namun Anda dapat membuat backlog ini menjadi periode retensi.
NumberOfEmptyReceives¹ Jumlah ReceiveMessage API panggilan yang tidak membalas pesan.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

NumberOfDeduplicatedSentMessages Jumlah pesan yang dikirim ke antrian yang di-deduplikasi. Metrik ini dapat membantu menentukan apakah produsen mengirim pesan duplikat ke SQS FIFO antrian Amazon.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

NumberOfMessagesDeleted¹ Jumlah pesan yang dihapus dari antrian.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

Amazon SQS memancarkan NumberOfMessagesDeleted metrik untuk setiap operasi penghapusan yang berhasil yang menggunakan pegangan tanda terima yang valid, termasuk penghapusan duplikat. Skenario berikut dapat menyebabkan nilai NumberOfMessagesDeleted metrik lebih tinggi dari yang diharapkan:
  • Memanggil DeleteMessage tindakan pada penanganan tanda terima yang berbeda yang termasuk dalam pesan yang sama: Jika pesan tidak diproses sebelum batas waktu visibilitas berakhir, pesan akan tersedia untuk konsumen lain yang dapat memprosesnya dan menghapusnya lagi, meningkatkan nilai metrik. NumberOfMessagesDeleted

  • Memanggil DeleteMessage tindakan pada pegangan tanda terima yang sama: Jika pesan diproses dan dihapus tetapi Anda memanggil DeleteMessage tindakan lagi menggunakan pegangan tanda terima yang sama, status keberhasilan akan dikembalikan, meningkatkan nilai NumberOfMessagesDeleted metrik.

NumberOfMessagesReceived¹ Jumlah pesan yang dikembalikan oleh panggilan ke ReceiveMessage tindakan.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

NumberOfMessagesSent¹ Jumlah pesan yang ditambahkan ke antrian.

Jika Anda mengirim pesan ke antrian huruf mati secara manual, pesan tersebut ditangkap oleh metrik. NumberOfMessagesSent Namun, jika pesan dikirim ke antrian huruf mati sebagai akibat dari upaya pemrosesan yang gagal, pesan tersebut tidak ditangkap oleh metrik ini. Dengan demikian, adalah mungkin untuk nilai-nilai NumberOfMessagesSent dan NumberOfMessagesReceived untuk menjadi berbeda.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Hitung

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

SentMessageSize¹ Ukuran pesan ditambahkan ke antrian.

Kriteria pelaporan: Nilai non-negatif dilaporkan jika antrian aktif.

Unit: Bytes

Statistik yang valid: Rata-rata, Minimum, Maksimum, Jumlah, Sampel Data (ditampilkan sebagai Jumlah Sampel di SQS konsol Amazon)

catatan

SentMessageSizetidak ditampilkan sebagai metrik yang tersedia di CloudWatch konsol sampai setidaknya satu pesan dikirim ke antrian yang sesuai.

¹ Metrik ini dihitung dari perspektif layanan, dan dapat mencakup percobaan ulang. Jangan mengandalkan nilai absolut dari metrik ini, atau gunakan untuk memperkirakan status antrian saat ini.

Dimensi untuk SQS metrik Amazon

Satu-satunya dimensi yang SQS dikirimkan Amazon CloudWatch adalahQueueName. Ini berarti bahwa semua statistik yang tersedia disaring olehQueueName.