In diesem Abschnitt werden die Daten beschrieben, die in die XML-Veröffentlichung für Berechnungs- und Statisktikdaten zu Nachrichtenflüssen geschrieben werden. Die Daten werden im Ordner 'WMQIStatisticsAccounting' erstellt, dessen Unterordner weitere ausführliche Informationen enthalten. Alle Ordner werden auch dann in der Veröffentlichung angezeigt, wenn Sie die aktuellen Datenerfassungsparameter so festgelegt haben, dass die relevanten Daten nicht erfasst werden.
Kurzdarstellungsdaten werden zur Leistungsanalyse verwendet und als resident und nicht permanent veröffentlicht. Die Archivdaten werden zur Berechnungs verwendet, wenn möglicherweise ein Prüfprotokoll erforderlich ist. Sie werden als resident und persistent veröffentlicht. Alle Veröffentlichungen sind global und können von einem Teilnehmer erfasst werden, der sich an einer beliebigen Stelle im Netzwerk registriert hat. Ihre Erfassung ist auch durch mehrere Teilnehmer möglich.
Für jeden Nachrichtenfluss, der Daten für den ausgewählten Zeitraum produziert, wird eine XML-Publikation generiert. Beispiel: Wenn Nachrichtenfluss A und Nachrichtenfluss B Archivdaten über einen Zeitraum von 60 Minuten produzieren, produzieren Nachrichtenfluss A und Nachrichtenfluss B alle 60 Minuten eine XML-Publikation.
Wenn Sie die sichere Übermittlung dieser Nachrichten gewährleisten möchten, verwenden Sie einen sicheren Übermittlungsmechanismus wie beispielsweise WebSphere MQ.
Die Ordner und Unterordner in der XML-Veröffentlichung besitzen folgende Kennungen:
In den nachfolgenden Tabellen wird der Inhalt jedes dieser Ordner in der oben aufgeführten Reihenfolge beschrieben.
Die nächste Tabelle beschreibt die allgemeinen Berechnungs- und Statistikdaten, erstellt im Ordner 'WMQIStatisticsAccounting'.
Feld | Datentyp | Details |
---|---|---|
RecordType | Zeichen | Ausgabetyp, einer von:
|
RecordCode | Zeichen | Ausgabegrund, einer von:
|
Die nächste Tabelle beschreibt die Berechnungs- und Statistikdaten, erstellt im Ordner 'MessageFlow'.
Feld | Datentyp | Details |
---|---|---|
BrokerLabel | Zeichen(maximal 32) |
Brokername |
BrokerUUID | Zeichen(maximal 32) |
Allgemeine eindeutige Brokerkennung |
ExecutionGroupName | Zeichen(maximal 32) |
Name der Ausführungsgruppe |
ExecutionGroupUUID | Zeichen(maximal 32) |
Allgemeine eindeutige Kennung der Ausführungsgruppe |
MessageFlowName | Zeichen(maximal 32) |
Nachrichtenflussname |
StartDate | Zeichen | Startdatum des Intervalls |
StartTime | Zeichen | Startzeit des Intervalls |
EndDate | Zeichen | Enddatum des Intervalls |
EndTime | Zeichen | Endzeit des Intervalls |
TotalElapsedTime | Numerisch | Insgesamt abgelaufene Zeit bei der Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumElapsedTime | Numerisch | Maximum an abgelaufener Zeit bei der Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumElapsedTime | Numerisch | Minimum an abgelaufener Zeit bei der Verarbeitung einer Eingabenachricht (Mikrosekunden) |
TotalCPUTime | Numerisch | CPU-Zeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumCPUTime | Numerisch | Maximum an CPU-Zeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumCPUTime | Numerisch | Minimum an CPU-Zeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
CPUTimeWaitingForInputMessage | Numerisch | Insgesamt verwendete CPU-Zeit beim Warten auf Eingabenachrichten (Mikrosekunden) |
ElapsedTimeWaitingForInputMessage | Numerisch | Insgesamt abgelaufene Zeit beim Warten auf Eingabenachrichten (Mikrosekunden) |
TotalInputMessages | Numerisch | Gesamtanzahl von verarbeiteten Nachrichten |
TotalSizeOfInputMessages | Numerisch | Gesamtgröße der Eingabenachrichten (Byte) |
MaximumSizeOfInputMessages | Numerisch | Maximale Größe der Eingabenachrichten (Byte) |
MinimumSizeOfInputMessages | Numerisch | Mindestgröße der Eingabenachrichten (Byte) |
NumberOfThreadsInPool | Numerisch | Anzahl der Threads im Pool |
TimesMaximumNumberofThreadsReached | Numerisch | Anzahl der Häufigkeit, mit der die maximale Anzahl an Threads erreicht wird |
TotalNumberOfMQErrors1 | Numerisch | Anzahl der MQGET-Fehler (MQInput-Knoten) oder Web-Service-Fehler (HTTPInput-Knoten) |
TotalNumberOfMessagesWithErrors2 | Numerisch | Anzahl der Nachrichten mit Fehlern |
TotalNumberOfErrorsProcessingMessages | Numerisch | Anzahl der Fehler beim Verarbeiten einer Nachricht |
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages | Numerisch | Anzahl der Zeitlimitüberschreitungen beim Verarbeiten einer Nachricht (nur Aggregationsantwortknoten) |
TotalNumberOfCommits | Numerisch | Anzahl der Transaktionsfestschreibungen |
TotalNumberOfBackouts | Numerisch | Anzahl der Transaktionsrücksetzungen |
AccountingOrigin | Zeichen (maximal 32) | Berechnungsursprung |
Hinweise:
|
Die nächste Tabelle beschreibt die Threadstatistikdaten, erstellt im Ordner 'Threads'.
Feld | Datentyp | Details |
---|---|---|
Number | Numerisch | Anzahl der Unterordner mit Threadstatistiken im Ordner 'Threads' |
Die nächste Tabelle beschreibt die Threadstatistikdaten für jeden einzelnen Thread, erstellt im Ordner 'ThreadStatistics', einem Unterordner des Ordners 'Threads'.
Feld | Datentyp | Details |
---|---|---|
Number | Numerisch | Relative Anzahl der Threads im Pool |
TotalNumberOfInputMessages | Numerisch | Gesamtanzahl der vom Thread verarbeiteten Nachrichten |
TotalElapsedTime | Numerisch | Insgesamt abgelaufene Zeit bei der Verarbeitung von Eingabenachrichten (Mikrosekunden) |
TotalCUPTime | Numerisch | CPU-Zeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
CPUTimeWaitingForInputMessage | Numerisch | Insgesamt verwendete CPU-Zeit beim Warten auf Eingabenachrichten (Mikrosekunden) |
ElapsedTimeWaitingForInputMessage | Numerisch | Insgesamt abgelaufene Zeit beim Warten auf Eingabenachrichten (Mikrosekunden) |
TotalSizeOfInputMessages | Numerisch | Gesamtgröße der Eingabenachrichten (Byte) |
MaximumSizeOfInputMessages | Numerisch | Maximale Größe der Eingabenachrichten (Byte) |
MinimumSizeOfInputMessages | Numerisch | Mindestgröße der Eingabenachrichten (Byte) |
Die nächste Tabelle beschreibt die Knotenstatistikdaten, erstellt im Ordner 'Nodes'.
Feld | Datentyp | Details |
---|---|---|
Number | Numerisch | Anzahl der Unterordner mit Knotenstatistiken im Ordner 'Nodes' |
Die nächste Tabelle beschreibt die Knotenstatistikdaten für jeden einzelnen Knoten, erstellt im Ordner 'NodesStatistics', einem Unterordner des Ordners 'Nodes'.
Feld | Datentyp | Details |
---|---|---|
Label | Zeichen | Knotenname (Bezeichnung) |
Type | Zeichen | Knotentyp |
TotalElapsedTime | Numerisch | Insgesamt abgelaufene Zeit bei der Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumElapsedTime | Numerisch | Maximum an abgelaufener Zeit bei der Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumElapsedTime | Numerisch | Minimum an abgelaufener Zeit bei der Verarbeitung einer Eingabenachricht (Mikrosekunden) |
TotalCPUTime | Numerisch | CPU-Zeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumCPUTime | Numerisch | Maximum an CPU-Zeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumCPUTime | Numerisch | Minimum an CPU-Zeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
CountOfInvocations | Numerisch | Gesamtanzahl der von diesem Knoten verarbeiteten Nachrichten |
NumberOfInputTerminals | Numerisch | Anzahl der Eingabeterminals |
NumberOfOutputTerminals | Numerisch | Anzahl der Ausgabeterminals |
Die nächste Tabelle beschreibt die Terminalstatistikdaten, erstellt im Ordner 'TerminalStatistics'.
Feld | Datentyp | Details |
---|---|---|
Label | Zeichen | Terminalname |
Type | Zeichen | Terminaltyp, einer von:
|
CountOfInvocations | Numerisch | Aufrufe insgesamt |