

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
<a name="sqs-available-cloudwatch-metrics"></a>

Amazon SQS mengirimkan metrik berikut ke. CloudWatch

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

## Metrik Amazon SQS
<a name="sqs-metrics"></a>

Amazon SQS secara otomatis menerbitkan metrik operasional ke [ CloudWatchAmazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) di bawah namespace. `AWS/SQS` Metrik ini membantu Anda memantau kesehatan dan kinerja antrian. Karena sifat terdistribusi SQS, banyak nilai perkiraan, tetapi cukup akurat untuk sebagian besar keputusan operasional.

**catatan**  
Semua metrik memancarkan nilai non-negatif hanya ketika antrian aktif.
Beberapa metrik (seperti`SentMessageSize`) tidak dipancarkan sampai setidaknya satu pesan dikirim.


| Metrik | Deskripsi | Unit | Perilaku pelaporan | Catatan kunci | 
| --- | --- | --- | --- | --- | 
| ApproximateAgeOfOldestMessage | Usia pesan tertua yang belum diproses dalam antrian. | Detik | Dilaporkan jika antrian berisi setidaknya satu pesan aktif. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfGroupsWithInflightMessages | Hanya untuk FIFO. Jumlah grup pesan dengan satu atau beberapa pesan dalam penerbangan. | Hitungan | Dilaporkan jika antrian FIFO aktif. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesDelayed |  Jumlah pesan dalam antrian yang tertunda dan tidak segera tersedia untuk pengambilan.  | Hitungan | Dilaporkan jika pesan tertunda ada dalam antrian. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesNotVisible | Jumlah pesan dalam penerbangan yang telah diterima tetapi belum dihapus atau kedaluwarsa. | Hitungan | Dilaporkan jika ada pesan dalam penerbangan. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesVisible | Jumlah pesan yang saat ini tersedia untuk pengambilan dan pemrosesan. | Hitungan | Dilaporkan jika antrian aktif. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfEmptyReceives¹ | Jumlah panggilan [ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)API yang tidak mengembalikan pesan. | Hitungan | Dilaporkan selama operasi penerimaan. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfDeduplicatedSentMessages | Hanya untuk FIFO. Jumlah pesan terkirim yang di-deduplikasi dan tidak ditambahkan ke antrian. | Hitungan | Dilaporkan jika MessageDeduplicationId nilai duplikat atau konten terdeteksi. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfMessagesDeleted¹ |  Jumlah pesan yang berhasil dihapus dari antrian.  | Hitungan | Dilaporkan untuk setiap permintaan penghapusan dengan pegangan tanda terima yang valid. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfMessagesReceived¹ | Jumlah pesan yang dikembalikan oleh [ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)API. | Hitungan | Dilaporkan selama operasi penerimaan. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html)  | 
|  NumberOfMessagesSent¹ | Jumlah pesan yang berhasil ditambahkan ke antrian. | Hitungan | Dilaporkan untuk setiap pengiriman manual yang berhasil. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  SentMessageSize¹  |  Ukuran pesan berhasil dikirim ke antrian.  | Byte | Tidak dipancarkan sampai setidaknya satu pesan terkirim. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfNoisyGroups | Jumlah grup pesan yang dianggap berisik dalam antrian yang adil. Grup pesan yang berisik mewakili penyewa tetangga yang berisik dari antrian multi-penyewa. | Hitungan | Nilai non-negatif dilaporkan [jika antrian aktif](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesVisibleInQuietGroups | Jumlah pesan yang terlihat tidak termasuk pesan dari grup pesan yang berisik. | Hitungan | Nilai non-negatif dilaporkan [jika antrian aktif](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesNotVisibleInQuietGroups | Jumlah pesan dalam penerbangan tidak termasuk pesan dari grup pesan yang berisik. | Hitungan | Nilai non-negatif dilaporkan [jika antrian aktif](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesDelayedInQuietGroups | Jumlah pesan yang tidak termasuk pesan dari grup pesan berisik yang tertunda dan tidak tersedia untuk dibaca segera. Pesan tertunda terjadi ketika antrian dikonfigurasi sebagai [antrian penundaan](sqs-delay-queues.md) atau ketika pesan telah dikirim dengan parameter penundaan. | Hitungan | Nilai non-negatif dilaporkan [jika antrian aktif](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateAgeOfOldestMessageInQuietGroups | Usia pesan tertua yang tidak dihapus dalam antrian tidak termasuk pesan dari grup pesan berisik. | Detik | Nilai non-negatif dilaporkan [jika antrian aktif](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 

¹ Metrik ini mencerminkan aktivitas tingkat sistem dan dapat mencakup percobaan ulang, duplikat, atau pesan tertunda. Jangan gunakan jumlah mentah untuk memperkirakan status antrian waktu nyata tanpa memperhitungkan perilaku siklus hidup pesan.

## Antrian huruf mati () dan metrik DLQs CloudWatch
<a name="dlq-cloudwatch-metrics"></a>

Saat bekerja dengan DLQs, penting untuk memahami bagaimana metrik Amazon SQS berperilaku:
+ **`NumberOfMessagesSent`**— Metrik ini berperilaku berbeda untuk DLQs:
  + **Pengiriman Manual** — Pesan yang dikirim secara manual ke DLQ ditangkap oleh metrik ini.
  + **Automatic Recrive** — Pesan secara otomatis dipindahkan ke DLQ karena kegagalan pemrosesan **tidak** ditangkap oleh metrik ini. Akibatnya, `NumberOfMessagesReceived` metrik `NumberOfMessagesSent` dan mungkin menunjukkan perbedaan untuk. DLQs
+ **Metrik yang Direkomendasikan untuk DLQs** — Untuk memantau status DLQ, gunakan metrik. `ApproximateNumberOfMessagesVisible` Metrik ini menunjukkan jumlah pesan yang saat ini tersedia untuk diproses di DLQ.

## Antrian dan metrik yang adil CloudWatch
<a name="fair-queues-cloudwatch-metrics"></a>

Saat Anda menggunakan [antrian wajar](sqs-fair-queues.md), Amazon SQS memancarkan metrik tambahan berikut:
+ `ApproximateNumberOfNoisyGroups`
+ `ApproximateNumberOfMessagesVisibleInQuietGroups`
+ `ApproximateNumberOfMessagesNotVisibleInQuietGroups`
+ `ApproximateNumberOfMessagesDelayedInQuietGroups`
+ `ApproximateAgeOfOldestMessageInQuietGroups`

**catatan**  
Setiap `QuietGroup` metrik adalah subset dari `Approximate` metrik tingkat antrian standar yang setara, tetapi tidak termasuk pesan dari grup tetangga yang bising. 

**Kelompok berisik**  
Grup pesan yang berisik mewakili penyewa tetangga yang berisik dari antrian multi-penyewa.

**Grup yang tenang**  
Grup pesan tidak termasuk grup yang berisik.

**Mengamati perilaku antrian adil SQS**

Untuk memantau efek antrian adil Amazon SQS, Anda dapat membandingkan `Approximate..InQuietGroups` metrik dengan metrik tingkat antrian standar. Selama lonjakan lalu lintas untuk penyewa tertentu, metrik tingkat antrian umum dapat mengungkapkan peningkatan backlog atau usia pesan yang lebih tua. Namun, melihat grup diam secara terpisah, Anda dapat mengidentifikasi bahwa sebagian besar grup pesan atau penyewa yang tidak berisik tidak terpengaruh, dan memberikan perkiraan jumlah total grup pesan yang terkena dampak.

 Meskipun metrik baru ini memberikan gambaran yang baik tentang perilaku antrian adil Amazon SQS, akan bermanfaat untuk memahami penyewa spesifik mana yang menyebabkan beban. [Wawasan CloudWatch kontributor Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html) memungkinkan Anda melihat metrik tentang kontributor Top-n, jumlah total kontributor unik, dan penggunaannya. Ini sangat membantu dalam skenario di mana Anda berurusan dengan ribuan penyewa yang sebaliknya akan mengarah pada data kardinalitas tinggi (dan biaya) saat memancarkan metrik tradisional. 

 Untuk contoh konfigurasi pemantauan untuk antrian yang adil, lihat sampel di. [GitHub](https://github.com/aws-samples/sample-amazon-sqs-fair-queues) 

## Dimensi untuk metrik Amazon SQS
<a name="sqs-metric-dimensions"></a>

Metrik Amazon SQS CloudWatch menggunakan satu dimensi:. **`QueueName`** Semua data metrik dikelompokkan dan disaring dengan nama antrian.

## Kiat pemantauan
<a name="monitoring-tips"></a>

Pantau SQS secara efektif menggunakan metrik utama dan CloudWatch alarm untuk mendeteksi backlog antrian, mengoptimalkan kinerja, dan tetap dalam batas layanan.
+ [CloudWatch Atur alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) berdasarkan `ApproximateNumberOfMessagesVisible` untuk menangkap pertumbuhan backlog.
+ Monitor `NumberOfEmptyReceives` untuk menyetel frekuensi polling dan mengurangi biaya API.
+ Gunakan `ApproximateNumberOfGroupsWithInflightMessages` dalam antrian FIFO untuk mendiagnosis batas throughput.
+ Tinjau [kuota SQS](sqs-quotas.md) untuk memahami ambang metrik dan batas layanan.