Verfügbare CloudWatch Metriken für Amazon SQS - Amazon Simple Queue Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verfügbare CloudWatch Metriken für Amazon SQS

Amazon SQS sendet die folgenden Kennzahlen an CloudWatch.

Anmerkung

Bei einigen Kennzahlen handelt es sich aufgrund der verteilten Architektur von Amazon um ungefähre ErgebnisseSQS. In den meisten Fällen sollte die Anzahl nahe an der tatsächlichen Anzahl von Nachrichten in der Warteschlange liegen.

SQSAmazon-Metriken

Der AWS/SQS-Namespace enthält die folgenden Metriken.

Metrik Beschreibung
ApproximateAgeOfOldestMessage Das ungefähre Alter der ältesten nicht gelöschten Mitteilung in der Warteschlange.
Anmerkung
  • Eine Nachricht wird zurück in die Warteschlange verschoben, nachdem sie dreimal (oder häufiger) empfangen, aber nicht verarbeitet wurde, und die ApproximateAgeOfOldestMessage-Metrik verweist auf die zweitälteste Nachricht, die nicht mehr als dreimal empfangen wurde. Diese Aktion tritt auch dann auf, wenn die Warteschlange über eine Richtlinie für erneute Ausführung verfügt.

  • Da eine einzelne Poison-Pill-Nachricht (mehrfach empfangen, aber nie gelöscht) diese Metrik verzerren kann, ist das Alter einer Poison-Pill-Nachricht erst in der Metrik enthalten, wenn die Poison-Pill-Nachricht erfolgreich verbraucht wurde.

  • Wenn die Warteschlange über eine Redrive-Richtlinie verfügt, wird die Nachricht nach der konfigurierten maximalen Anzahl von Empfängen in eine Warteschlange für unzustellbare Nachrichten verschoben. Wenn die Nachricht in die Warteschlange für unzustellbare Nachrichten verschoben wird, steht die ApproximateAgeOfOldestMessage-Metrik der Warteschlange für unzustellbare Nachrichten für den Zeitpunkt, zu dem die Nachricht in die Warteschlange für unzustellbare Nachrichten verschoben wurde (nicht den ursprünglichen Zeitpunkt, an dem die Nachricht gesendet wurde).

  • Bei FIFO Warteschlangen wird die Nachricht nicht an das Ende der Warteschlange verschoben, da dadurch die FIFO Bestellgarantie nicht eingehalten wird. Die Nachricht wird stattdessen an die gesendet, DLQ falls eine konfiguriert ist. Andernfalls wird die Nachrichtengruppe blockiert, bis sie erfolgreich gelöscht wurde oder bis sie abläuft.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Sekunden

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

ApproximateNumberOfGroupsWithInflightMessages Die ungefähre Anzahl von Nachrichtengruppen mit laufenden Nachrichten, bei denen eine Nachricht als aktuell gilt, wenn sie von einem Verbraucher aus einer Warteschlange empfangen, aber noch nicht aus der Warteschlange gelöscht wurde. Diese Kennzahl kann Ihnen helfen, Fehler zu beheben und Ihren Durchsatz in der FIFO Warteschlange zu optimieren, indem Sie entweder die Anzahl der FIFO Nachrichtengruppen erhöhen oder die Anzahl der Nutzer erhöhen.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

Informationen zum aktuellen FIFO Durchsatz und zu den aktuellen Fluglimits finden Sie unterSQSAmazon-Nachrichtenkontingente.
ApproximateNumberOfMessagesDelayed Anzahl der Mitteilungen in der Warteschlange, die verzögert sind und nicht sofort gelesen werden können. Dies kann vorkommen, wenn die Warteschlange als Verzögerungswarteschlange konfiguriert ist oder eine Mitteilung mit einem Verzögerungsparameter gesendet worden ist.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

ApproximateNumberOfMessagesNotVisible Maximale Anzahl der in Übertragung befindlichen Mitteilungen. Die Mitteilungen befinden sich in Übertragung, wenn sie an einen Client gesendet, aber noch nicht gelöscht worden sind oder noch nicht das Ende ihres Sichtbarkeitsfensters erreicht haben.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

ApproximateNumberOfMessagesVisible Die Anzahl der Nachrichten, die verarbeitet werden sollen.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

Die Anzahl der Nachrichten an Prozesse ist unbegrenzt, Sie können diesen Rückstand jedoch einer Aufbewahrungsfrist unterwerfen.
NumberOfEmptyReceives¹ Die Anzahl der ReceiveMessage API Anrufe, bei denen keine Nachricht zurückgegeben wurde.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

NumberOfDeduplicatedSentMessages Die Anzahl der an eine Warteschlange gesendeten Nachrichten, die dedupliziert wurden. Anhand dieser Metrik kann festgestellt werden, ob ein Produzent doppelte Nachrichten an eine SQS FIFO Amazon-Warteschlange sendet.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

NumberOfMessagesDeleted¹ Anzahl der aus der Warteschlange gelöschten Mitteilungen.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

Amazon SQS gibt die NumberOfMessagesDeleted Metrik für jeden erfolgreichen Löschvorgang aus, der eine gültige Belegnummer verwendet, einschließlich doppelter Löschungen. Folgende Szenarien können zu einem höheren Metrikwert von NumberOfMessagesDeleted führen als erwartet:
  • Aufruf der Aktion DeleteMessage für verschiedene Empfangs-Mitteilungen, die zu derselben Mitteilung gehören: Wenn die Mitteilung nicht verarbeitet wird, bevor die Zeitbeschränkung für die Sichtbarkeit abläuft, ist die Mitteilung für andere Verbraucher verfügbar, die diese verarbeiten und erneut löschen können. Dabei wird der Wert der Metrik NumberOfMessagesDeleted erhöht.

  • Aufruf der Aktion DeleteMessage für dieselbe Empfangs-Mitteilung: Wenn die Mitteilung verarbeitet und gelöscht wird, Sie aber die Aktion DeleteMessage erneut unter Verwendung derselben Empfangs-Mitteilung aufrufen, wird ein Erfolgsstatus zurückgegeben und der Wert der Metrik NumberOfMessagesDeleted erhöht.

NumberOfMessagesReceived¹ Anzahl der Mitteilungen, die infolge von Aufrufen der ReceiveMessage-Aktion zurückgegeben worden sind.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

NumberOfMessagesSent¹ Anzahl der einer Warteschlange hinzugefügten Mitteilungen.

Wenn Sie eine Nachricht manuell an eine Warteschlange für unzustellbare Nachrichten senden, wird sie in der Metrik NumberOfMessagesSent erfasst. Wenn eine Nachricht jedoch aufgrund eines fehlgeschlagenen Verarbeitungsversuchs an eine Warteschlange mit unzustellbaren Nachrichten gesendet wird, wird sie von dieser Metrik nicht erfasst. Daher können die Werte von NumberOfMessagesSent und NumberOfMessagesReceived voneinander abweichen.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Anzahl

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

SentMessageSize¹ Größe der einer Warteschlange hinzugefügten Mitteilungen.

Berichtskriterien: Wenn die Warteschlange aktiv ist, wird ein nicht negativer Wert gemeldet.

Einheiten: Byte

Gültige Statistiken: Durchschnitt, Minimum, Maximum, Summe, Datenproben (wird in der SQS Amazon-Konsole als Stichprobenanzahl angezeigt)

Anmerkung

SentMessageSizewird erst dann als verfügbare Metrik in der CloudWatch Konsole angezeigt, wenn mindestens eine Nachricht an die entsprechende Warteschlange gesendet wurde.

¹ Diese Metriken werden aus Sicht des Services berechnet und können Wiederholungsversuche beinhalten. Verlassen Sie sich nicht auf die absoluten Werte dieser Messwerte und verwenden Sie sie auch nicht, um den aktuellen Warteschlangenstatus einzuschätzen.

Dimensionen für SQS Amazon-Metriken

Die einzige Dimension, an die Amazon SQS sendet, CloudWatch istQueueName. Dies bedeutet, dass alle verfügbaren Statistiken nach QueueName gefiltert werden.