View a markdown version of this page

Verfügbare CloudWatch Metriken für Amazon MQ für RabbitMQ-Broker - Amazon MQ

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 MQ für RabbitMQ-Broker

Warnung

Beginnend mit RabbitMQ 4.2 RabbitMQIOWriteAverageTime sind sie veraltet RabbitMQIOReadAverageTime und veröffentlichen keine aussagekräftigen Werte. Diese Metriken werden in der nächsten großen CloudWatch RabbitMQ-Version entfernt.

RabbitMQ-Broker-Metriken

Anmerkung

Das Management-Plugin wird nicht für die Produktion oder die Langzeitüberwachung durch Open-Source-RabbitMQ empfohlen. Wir empfehlen die Verwendung von Prometheus, um Metriken pro Knoten ab RabbitMQ 4.2 abzufragen.

Metrik Einheit Description
ExchangeCount Anzahl Die Gesamtzahl der auf dem Broker konfigurierten Börsen.
QueueCount Anzahl Die Gesamtanzahl der auf dem Broker konfigurierten Warteschlangen.
ConnectionCount Anzahl Die Gesamtzahl der auf dem Broker hergestellt wurden.
ChannelCount Anzahl Die Gesamtzahl der auf dem Broker festgelegten Kanäle.
Wichtig

Das Kanalkonzept ist spezifisch für AMQP 0-9-1.

ConsumerCount Anzahl Die Gesamtzahl der Verbraucher, die mit dem Broker verbunden sind.
MessageCount Anzahl Die Gesamtzahl der Nachrichten in der Warteschlange.
Anmerkung

Die produzierte Anzahl ist die Gesamtsumme der bereitgestellten und unerkannten Nachrichten auf dem Broker.

MessageReadyCount Anzahl Die Gesamtzahl der bereitgestellten Nachrichten in den Warteschlangen.
MessageUnacknowledgedCount Anzahl Die Gesamtzahl der nicht bestätigten Nachrichten in den Warteschlangen.
PublishRate Anzahl Die Rate, mit der Nachrichten an den Broker veröffentlicht werden.

Die erzeugte Zahl stellt die Anzahl der Nachrichten pro Sekunde zum Zeitpunkt der Probenahme dar.

Wichtig

Diese Metrik spiegelt nur die Aktivität des AMQP 0-9-1-Protokolls wider. Informationen zu AMQP 1.0-Metriken finden Sie unter. Zugriff auf Prometheus-Metriken

ConfirmRate Anzahl Die Rate, mit der der RabbitMQ-Server veröffentlichte Nachrichten bestätigt. Sie können diese Metrik mit PublishRate vergleichen, um besser zu verstehen, wie Ihr Broker funktioniert.

Die erzeugte Zahl stellt die Anzahl der Nachrichten pro Sekunde zum Zeitpunkt der Probenahme dar.

Wichtig

Diese Metrik spiegelt nur die AMQP 0-9-1-Protokollaktivität wider. Informationen zu AMQP 1.0-Metriken finden Sie unter. Zugriff auf Prometheus-Metriken

AckRate Anzahl Die Rate, mit der Nachrichten von den Verbrauchern anerkannt werden.

Die erzeugte Zahl stellt die Anzahl der Nachrichten pro Sekunde zum Zeitpunkt der Probenahme dar.

Wichtig

Diese Metrik spiegelt nur die AMQP 0-9-1-Protokollaktivität wider. Informationen zu AMQP 1.0-Metriken finden Sie unter. Zugriff auf Prometheus-Metriken

SystemCpuUtilization Prozent Der Prozentsatz der zugewiesenen Amazon EC2-Recheneinheiten, die zurzeit vom Broker genutzt werden. Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar.
RabbitMQMemLimit Bytes Das RAM-Limit für einen RabbitMQ-Broker. Diese Metrik variiert je nach Instance-Typ. Weitere Informationen finden Sie unter Speicher- und Festplattenalarme. Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar.
RabbitMQMemUsed Bytes Das Volume des RAM, das von einem RabbitMQ-Broker verwendet wird. Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar.
RabbitMQDiskFreeLimit Bytes Das Festplattenlimit für einen RabbitMQ-Broker. Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar. Diese Metrik variiert je nach Instanztyp und Bereitstellungsmodus. Weitere Informationen finden Sie unter Speicher- und Festplattenalarme.
RabbitMQDiskFree Bytes Das Gesamt-Volume des freien Speicherplatzes, der in einem RabbitMQ-Broker verfügbar ist. Wenn die Datenträgernutzung seinen Grenzwert überschreitet, blockiert der Cluster alle Herstellerverbindungen. Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar.
RabbitMQFdUsed Anzahl Anzahl der verwendeten Datei-Deskriptoren Bei Cluster-Bereitstellungen stellt dieser Wert das Aggregat der entsprechenden Metrikwerte aller drei RabbitMQ-Knoten dar.
RabbitMQIOReadAverageTime Anzahl Die durchschnittliche Zeit (in Millisekunden), die RabbitMQf für einen Lesevorgang benötigt. Der Wert ist proportional zur Nachrichtengröße.
RabbitMQIOWriteAverageTime Anzahl Die durchschnittliche Zeit (in Millisekunden), die RabbitMQfür einen Schreibvorgang benötigt. Der Wert ist proportional zur Nachrichtengröße.

Abmessungen für RabbitMQ-Broker-Metriken

Dimension Description
Broker

Der Name des Brokers.

RabbitMQ-Knoten-Metriken

Metrik Einheit Description
SystemCpuUtilization Prozent Der Prozentsatz der zugewiesenen Amazon EC2-Recheneinheiten, die zurzeit vom Broker genutzt werden.
RabbitMQMemLimit Bytes Das RAM-Limit für einen RabbitMQ-Knoten. Diese Metrik variiert je nach Instance-Typ. Weitere Informationen finden Sie unter Speicher- und Festplattenalarme.
RabbitMQMemUsed Bytes Das Volumen des RAM, das von einem RabbitMQ-Knoten verwendet wird. Wenn der Speicherverbrauch über das Limit hinausgeht, blockiert der Cluster alle Herstellerverbindungen.
RabbitMQDiskFreeLimit Bytes Das Festplattenlimit für einen RabbitMQ-Knoten. Diese Metrik variiert je nach Instanztyp und Bereitstellungsmodus. Weitere Informationen finden Sie unter Speicher- und Festplattenalarme.
RabbitMQDiskFree Bytes Das Gesamt-Volume des freien Speicherplatzes, der in einem RabbitMQ-Knoten verfügbar ist. Wenn die Datenträgernutzung seinen Grenzwert überschreitet, blockiert der Cluster alle Herstellerverbindungen.
RabbitMQFdUsed Anzahl Anzahl der verwendeten Datei-Deskriptoren
ExchangeCount Anzahl Die Gesamtzahl der auf dem Knoten konfigurierten Exchanges. Verfügbar für RabbitMQ 4.2 und höher.
QueueCount Anzahl Die Gesamtzahl der auf dem Knoten konfigurierten Warteschlangen. Verfügbar für RabbitMQ 4.2 und höher.
ConnectionCount Anzahl Die Gesamtzahl der Verbindungen, die auf dem Knoten hergestellt wurden. Verfügbar für RabbitMQ 4.2 und höher.
ChannelCount Anzahl Die Gesamtzahl der auf dem Knoten eingerichteten Kanäle. Verfügbar für RabbitMQ 4.2 und höher.
ConsumerCount Anzahl Die Gesamtzahl der mit dem Knoten verbundenen Verbraucher. Verfügbar für RabbitMQ 4.2 und höher.
MessageCount Anzahl Die Gesamtzahl der Nachrichten in Warteschlangen auf dem Knoten. Verfügbar für RabbitMQ 4.2 und höher.
MessageReadyCount Anzahl Die Gesamtzahl der fertigen Nachrichten in Warteschlangen auf dem Knoten. Verfügbar für RabbitMQ 4.2 und höher.
MessageUnacknowledgedCount Anzahl Die Gesamtzahl der unbestätigten Nachrichten in Warteschlangen auf dem Knoten. Verfügbar für RabbitMQ 4.2 und höher.

Aggregation clusterweiter Metriken aus RabbitMQ-Knotenmetriken

Um aggregierte clusterweite Metriken zu erhalten, können Sie die entsprechenden Metriken pro Knoten in der Konsole finden, indem Sie nach dem Broker-Namen und dem Metriknamen filtern CloudWatch . Wählen Sie dann diese Metriken aus, indem Sie auf die Kontrollkästchen klicken, und wählen Sie Mathematik hinzufügen > Allgemein > Summe aus.

Abmessungen für RabbitMQ-Knotenmetriken

Dimension Description
Node Der Name des Knotens.
Anmerkung

Ein Knotenname besteht aus zwei Teilen: einem Präfix (üblicherweiserabbit) und einen Hostnamen. Zum Beispiel ist rabbit@ip-10-0-0-230.us-west-2.compute.internal ein Knotenname mit dem Präfix rabbit und dem Hostnamen ip-10-0-0-230.us-west-2.compute.internal.

Broker

Der Name des Brokers.

RabbitMQ-Warteschlangen-Metriken

Metrik Einheit Description
ConsumerCount Anzahl Die Anzahl der Verbraucher, die die Warteschlange abonniert haben.
MessageReadyCount Anzahl Die Anzahl der Nachrichten, die derzeit zugestellt werden können.
MessageUnacknowledgedCount Anzahl Die Anzahl der Nachrichten, für die der Server auf die Bestätigung wartet.
MessageCount Anzahl Die Gesamtzahl für MessageReadyCount und MessageUnacknowledgedCount (auch als Warteschlangentiefe bezeichnet).

Dimensionen für RabbitMQ-Queue-Metriken

Anmerkung

Amazon MQ für RabbitMQ veröffentlicht keine Metriken für virtuelle Hosts und Warteschlangen mit Namen, die Leerzeichen, Registerkarten oder andere Nicht-ASCII-Zeichen enthalten.

Weitere Informationen zu Dimensionsnamen finden Sie unter Dimension in der Amazon CloudWatch API-Referenz.

Dimension Description
Queue Der Name der Warteschlange.
VirtualHost Der Name des virtuellen Hosts.
Broker Der Name des Brokers.

RabbitMQ-Netzwerkmetriken

Metrik Einheit Description
NetworkOut Bytes

Anzahl der von der Instance auf allen Netzwerkschnittstellen gesendeten Byte. Diese Metrik gibt das an eine einzelne Instance ausgehende Netzwerkdatenvolumen an. Der ermittelte Wert ist die Anzahl der während des Zeitraums gesendeten Bytes. Wenn Sie eine grundlegene Überwachung (fünf Minuten) verwenden und die Statistik eine Summe ist, können Sie diese Zahl durch 300 teilen, um Bytes/Sekunde zu ermitteln. Wenn Sie eine detaillierte (einminütige) Überwachung haben und die Statistik eine Summe ist, teilen Sie sie durch 60. Sie können auch die mathematische Funktion CloudWatch Metrik verwendenDIFF_TIME, um die Byte pro Sekunde zu ermitteln. Wenn Sie beispielsweise CloudWatch als grafisch dargestellt NetworkOut habenm1, gibt die mathematische Formel die Metrik in Byte/Sekunde m1/(DIFF_TIME(m1)) zurück. Weitere Informationen zu DIFF_TIME und anderen metrischen mathematischen Funktionen finden Sie unter Metrische Mathematik verwenden.

Aussagekräftige Statistiken: Summe, Durchschnitt, Minimum, Maximum

NetworkIn Bytes

Anzahl der von der Instance auf allen Netzwerkschnittstellen empfangenen Byte. Diese Metrik gibt das an eine einzelne Instance eingehende Netzwerkdatenvolumen an. Der ermittelte Wert ist die Anzahl der während des Zeitraums empfangenen Byte. Wenn Sie eine grundlegene Überwachung (fünf Minuten) verwenden und die Statistik eine Summe ist, können Sie diese Zahl durch 300 teilen, um Bytes/Sekunde zu ermitteln. Wenn Sie eine detaillierte (einminütige) Überwachung haben und die Statistik eine Summe ist, teilen Sie sie durch 60. Sie können auch die mathematische Funktion CloudWatch Metrik verwendenDIFF_TIME, um die Byte pro Sekunde zu ermitteln. Wenn Sie beispielsweise CloudWatch als grafisch dargestellt NetworkIn habenm1, gibt die mathematische Formel die Metrik in Byte/Sekunde m1/(DIFF_TIME(m1)) zurück. Weitere Informationen zu DIFF_TIME und anderen metrischen mathematischen Funktionen finden Sie unter Metrische Mathematik verwenden.

Aussagekräftige Statistiken: Summe, Durchschnitt, Minimum, Maximum

Abmessungen für RabbitMQ-Broker

Dimension Description
BrokerId ID des Maklers

Konfigurieren von Amazon MQ für RabbitMQ-Protokolle

Wenn Sie die CloudWatch Protokollierung für Ihre RabbitMQ-Broker aktivieren, verwendet Amazon MQ eine serviceverknüpfte Rolle, um allgemeine Protokolle zu veröffentlichen. CloudWatch Wenn beim Erstellen eines Brokers keine Rolle mit Amazon MQ vorhanden ist, erstellt Amazon MQ automatisch eine Rolle. Alle nachfolgenden RabbitMQ-Broker verwenden dieselbe servicebezogene Rolle für die Veröffentlichung von Protokollen. CloudWatch

Weitere Informationen zu dienstverknüpften Rollen finden Sie unter Verwenden von dienstbezogenen Rollen im Benutzerhandbuch.AWS Identity and Access Management Weitere Informationen darüber, wie Amazon MQ serviceverknüpfte Rollen verwendet, finden Sie unter Verwendung von serviceverknüpften Rollen für Amazon MQ.