Message Queue 4.2 beinhaltet eine neue Zielmetrik, die bei der Überwachung von Zielen in einem Broker-Cluster nützlich sein kann. In einem Broker-Cluster werden Ziele an alle Broker im Cluster weitergegeben. Nachrichten werden bei ihrer Erstellung jedoch im Ziel des Home-Brokers des Nachrichtenproduzenten gespeichert und nur dann an das entsprechende Ziel auf einem anderen Brokers im Cluster gesendet, wenn ein aktiver Konsument für dieses Ziel vorhanden ist. In Folge sind die in einem angegebenen Ziel gespeicherten Nachrichten von dem Broker in dem Cluster abhängig, in dem sich das Ziel befindet.
Anders ausgedrückt: In einem Broker-Cluster setzen sich die Nachrichten, die in einem bestimmten Ziel auf einem bestimmten Broker im Cluster gespeichert sind, aus Nachrichten zusammen, die direkt für dieses Ziel produziert wurden, und aus Nachichten, die von Remote-Brokern im Cluster am das Ziel gesendet wurden. Bei der Analyse der Nachrichtenweiterleitung und -zustellung in einem Broker-Cluster ist es zuweilen hilfreich zu wissen, wie viele Nachrichten in einem Ziel lokal (lokal produziert) und wie viele remote (remote produziert) sind.
In der folgenden Tabelle sind zwei neue metrische Größen für physische Ziele in Message Queue 4.2 dargestellt. Die neuen metrischen Größen sind über die Befehle imqcmd list dst und imqcmd query dst sowie über die neuen JMX-Attribute verfügbar (siehe Zielüberwachungs-MBean.
Tabelle 1–10 Metriken für physische Ziele
Metrische Größe |
Beschreibung |
Protokolldatei? |
metrics dstMetriktyp |
Metrikthema |
---|---|---|---|---|
Num messages remote (Anzahl Remote-Nachrichten) |
Anzahl der aktuell im Arbeitsspeicher und persistenten Speicher gespeicherten Nachrichten, die für einen Remote-Broker in einem Cluster produziert wurden. In diesem Wert sind Nachrichten in Transaktionen nicht enthalten. |
Nein |
Nicht verfügbar |
|
Total message bytes remote (Bytezahl Remote-Nachrichten insgesamt) |
Gesamtgröße (in Byte) der aktuell im Arbeitsspeicher und persistenten Speicher gespeicherten Nachrichten, die für einen Remote-Broker in einem Cluster produziert wurden. In diesem Wert sind Nachrichten in Transaktionen nicht enthalten. |
Nein |
Nicht verfügbar |
Nicht verfügbar |