Statistiques CloudWatch disponibles pour Amazon SQS - Amazon Simple Queue Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Statistiques CloudWatch disponibles pour Amazon SQS

Amazon SQS envoie les statistiques suivantes à CloudWatch.

Note

Pour certains indicateurs, le résultat est approximatif en raison de l'architecture distribuée d'AmazonSQS. Dans la plupart des cas, le nombre devrait être proche du nombre réel de messages dans la file d'attente.

SQSMétriques Amazon

L'espace de noms AWS/SQS inclut les métriques suivantes.

Métrique Description
ApproximateAgeOfOldestMessage Age approximatif du plus ancien message non supprimé dans la file d'attente.
Note
  • Lorsqu'un message a été reçu trois fois (ou plus) et qu'il n'a pas été traité, il est déplacé à la fin de la file d'attente et la métrique ApproximateAgeOfOldestMessage pointe vers le deuxième message le plus ancien qui n'a pas été reçu plus de trois fois. Cette action se produit même si la file d'attente a une stratégie de redirection.

  • Un message « poison pill » (reçu plusieurs fois mais jamais supprimé) pouvant fausser cette métrique, l'âge d'un message de ce type n'est pas inclus dans la métrique tant que le message n'est pas consommé correctement.

  • Lorsque la file d'attente dispose d'une stratégie de redirection, le message est déplacé vers une file d'attente de lettres mortes après le nombre maximal de réceptions configuré. Lorsque le message est déplacé vers la file d'attente de lettres mortes, la métrique ApproximateAgeOfOldestMessage de la file d'attente de lettres mortes représente l'heure à laquelle le message a été déplacé vers la file d'attente de lettres mortes (et non l'heure d'origine à laquelle le message a été envoyé).

  • Pour les FIFO files d'attente, le message n'est pas déplacé en fin de file d'attente car cela annulerait la garantie de FIFO commande. Le message sera plutôt envoyé au DLQ s'il y en a un configuré. Sinon, il bloquera le groupe de messages jusqu'à ce qu'il soit supprimé avec succès ou jusqu'à son expiration.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : secondes

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

ApproximateNumberOfGroupsWithInflightMessages Nombre approximatif de groupes de messages contenant des messages en cours de vol, dans lesquels un message est considéré comme étant en cours de vol après avoir été reçu d'une file d'attente par un consommateur, mais pas encore supprimé de la file d'attente. Cette métrique peut vous aider à résoudre les problèmes et à optimiser le débit de votre FIFO file d'attente en augmentant le nombre de groupes de FIFO messages ou en augmentant le nombre de clients.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

Pour le FIFO débit actuel et les limites de vol, voirQuotas de SQS messages Amazon.
ApproximateNumberOfMessagesDelayed Nombre de messages dans la file d'attente qui sont retardés et qui ne peuvent pas être lus immédiatement. Cela peut se produire lorsque la file d'attente est configurée avec un délai d'attente ou que le message a été envoyé avec un paramètre de délai d'attente.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

ApproximateNumberOfMessagesNotVisible Le nombre de messages « en vol ». Les messages sont considérés comme en cours s'ils ont été expédiés à un client, mais qu'ils n'ont pas encore été supprimés ou qu'ils n'ont pas encore atteint la fin du délai de visibilité.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

ApproximateNumberOfMessagesVisible Nombre de messages à traiter.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

Il n'y a aucune limite quant au nombre de messages à traiter, mais vous pouvez soumettre ce backlog à une période de conservation.
NumberOfEmptyReceives¹ Le nombre d'ReceiveMessageAPIappels qui n'ont pas renvoyé de message.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

NumberOfDeduplicatedSentMessages Nombre de messages envoyés à une file d'attente qui ont été dédupliqués. Cette métrique peut aider à déterminer si un producteur envoie des messages en double à une SQS FIFO file d'attente Amazon.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

NumberOfMessagesDeleted¹ Nombre de messages supprimés de cette file d'attente.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

Amazon SQS émet la NumberOfMessagesDeleted métrique pour chaque opération de suppression réussie utilisant un identifiant de réception valide, y compris les suppressions de doublons. Dans les scénarios suivants, il est possible que la valeur de la métrique NumberOfMessagesDeleted soit plus élevée que prévu :
  • Appel de l'action DeleteMessage sur différents descripteurs de réception qui appartiennent au même message : si le message n'est pas traité avant l'expiration du délai de visibilité, le message devient disponible pour les autres consommateurs qui peuvent à nouveau le traiter et le supprimer, ce qui accroît la valeur de la métrique NumberOfMessagesDeleted.

  • Appel de l'action DeleteMessage sur le même descripteur de réception : si le message est traité et supprimé, mais que vous appelez à nouveau l'action DeleteMessage à l'aide du même descripteur de réception, l'état de réussite est renvoyé, ce qui accroît la valeur de la métrique NumberOfMessagesDeleted.

NumberOfMessagesReceived¹ Nombre de messages renvoyés par les appels à l'action ReceiveMessage.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

NumberOfMessagesSent¹ Nombre de messages ajoutés dans une file d'attente.

Si vous envoyez un message à une file d'attente de lettres mortes manuellement, il est capturé par la métrique NumberOfMessagesSent. Toutefois, si un message est envoyé à une file d'attente de lettres mortes à la suite d'une tentative de traitement infructueuse, il n'est pas capturé par cette métrique. Par conséquent, il est possible que les valeurs des métriques NumberOfMessagesSent et NumberOfMessagesReceived diffèrent.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : Nombre

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

SentMessageSize¹ Taille des messages ajoutés à une file d'attente.

Critères de rapport : une valeur non négative est signalée si la file d'attente est active.

Unités : octets

Statistiques valides : moyenne, minimale, maximale, somme, échantillons de données (affichées sous forme de nombre d'échantillons dans la SQS console Amazon)

Note

SentMessageSizene s'affiche pas en tant que métrique disponible dans la CloudWatch console tant qu'au moins un message n'est pas envoyé à la file d'attente correspondante.

¹ Ces métriques sont calculées du point de vue du service et peuvent inclure de nouvelles tentatives. Ne vous fiez pas aux valeurs absolues de ces métriques et ne les utilisez pas pour estimer l'état actuel de la file d'attente.

Dimensions pour les SQS statistiques Amazon

La seule dimension à laquelle Amazon SQS envoie CloudWatch estQueueName. Cela signifie que toutes les statistiques disponibles sont filtrées par QueueName.