Es werden bestimmte Daten in die XML-Veröffentlichung für Berechnungs- und Statistikdaten zu Nachrichtenflüssen geschrieben.
Die Daten werden im Ordner WMQIStatisticsAccounting erstellt, dessen Unterordner weitere ausführliche Informationen enthalten. Alle Ordner sind auch dann in der Veröffentlichung enthalten, 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. Wenn beispielsweise Nachrichtenfluss A und Nachrichtenfluss B Archivdaten über einen Zeitraum von 60 Minuten erzeugen, bedeutet dies, dass sie alle 60 Minuten eine XML-Publikation erstellen.
Wenn Sie die sichere Übermittlung dieser Nachrichten gewährleisten möchten (z. B. zu Abrechnungszwecken), 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 werden die Inhalte der einzelnen Ordner 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 |
Brokername |
BrokerUUID | Zeichen |
Allgemeine eindeutige Brokerkennung |
ExecutionGroupName | Zeichen |
Name der Ausführungsgruppe |
ExecutionGroupUUID | Zeichen |
Allgemeine eindeutige Kennung der Ausführungsgruppe |
MessageFlowName | Zeichen |
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 | Prozessorzeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumCPUTime | Numerisch | Maximum an Prozessorzeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumCPUTime | Numerisch | Minimum an Prozessorzeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
CPUTimeWaitingForInputMessage | Numerisch | Insgesamt verwendete Prozessorzeit 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) |
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 | Prozessorzeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
CPUTimeWaitingForInputMessage | Numerisch | Insgesamt verwendete Prozessorzeit 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 | Prozessorzeit insgesamt zur Verarbeitung von Eingabenachrichten (Mikrosekunden) |
MaximumCPUTime | Numerisch | Maximum an Prozessorzeit zur Verarbeitung einer Eingabenachricht (Mikrosekunden) |
MinimumCPUTime | Numerisch | Minimum an Prozessorzeit 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 |