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 antrian standar, hasilnya adalah perkiraan karena arsitektur terdistribusi Amazon SQS. Dalam kebanyakan kasus, hitungan harus mendekati jumlah sebenarnya dari pesan dalam antrian.

Untuk antrian FIFO, hasilnya tepat.

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 dipindahkan ke antrian 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 antrian FIFO, 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 konsol Amazon SQS)

ApproximateNumberOfMessagesDelayed Jumlah pesan dalam antrian yang tertunda dan tidak tersedia untuk dibaca segera. Hal ini dapat terjadi ketika antrian dikonfigurasi sebagai antrian penundaan atau ketika pesan telah dikirim dengan parameter delay.

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

Unit: Hitungan

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

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: Hitungan

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

ApproximateNumberOfMessagesVisible Jumlah pesan yang akan diproses.

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

Unit: Hitungan

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

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

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

Unit: Hitungan

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

NumberOfMessagesDeleted¹ Jumlah pesan yang dihapus dari antrian.

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

Unit: Hitungan

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

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: Hitungan

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

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: Hitungan

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

SentMessageSize¹ Ukuran pesan ditambahkan ke antrian.

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

Unit: Bita

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

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 metrik Amazon SQS

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