User trace entries for message flow accounting and statistics data

This topic describes the information that is written to the user trace log for message flow accounting and statistics data.

The data records are identified by the following message numbers:

The inserts for each message are described in the following tables, in the order shown above.

The following table describes the inserts in message BIP2380I. One message is written for the message flow.

Field Data type Details
ProcessID Numeric Process ID
Key Numeric Key used to associate related accounting and statistics BIP messages
Type Character Type of output, one of:
  • Archive
  • Snapshot
Reason Character Reason for output, one of:
  • MajorInterval
  • Snapshot
  • Shutdown
  • ReDeploy
  • StatsSettingsModified
BrokerLabel Character (maximum 32) Broker name
BrokerUUID Character (maximum 32) Broker universal unique identifier
ExecutionGroupName Character (maximum 32) Execution group name
ExecutionGroupUUID Character (maximum 32) Execution group universal unique identifier
MessageFlowName Character (maximum 32) Message flow name
StartDate Character Interval start date (YYYY-MM-DD)
StartTime Character Interval start time (HH:MM:SS:NNNNNN)
EndDate Character Interval end date (YYYY-MM-DD)
EndTime Character Interval end time (HH:MM:SS:NNNNNN)
TotalElapsedTime Numeric Total elapsed time spent processing input messages (microseconds)
MaximumElapsedTime Numeric Maximum elapsed time spent processing an input message (microseconds)
MinimumElapsedTime Numeric Minimum elapsed time spent processing an input message (microseconds)
TotalCPUTime Numeric Total CPU time spent processing input messages (microseconds)
MaximumCPUTime Numeric Maximum CPU time spent processing an input message (microseconds)
MinimumCPUTime Numeric Minimum CPU time spent processing an input message (microseconds)
CPUTimeWaitingForInputMessage Numeric Total CPU time spent waiting for input messages (microseconds)
ElapsedTimeWaitingForInputMessage Numeric Total elapsed time spent waiting for input messages (microseconds)
TotalInputMessages Numeric Total number of messages processed
TotalSizeOfInputMessages Numeric Total size of input messages (bytes)
MaximumSizeOfInputMessages Numeric Maximum input message size (bytes)
MinimumSizeOfInputMessages Numeric Minimum input message size (bytes)
NumberOfThreadsInPool Numeric Number of threads in pool
TimesMaximumNumberofThreadsReached Numeric Number of times the maximum number of threads is reached
TotalNumberOfMQErrors1 Numeric Number of MQGET errors (MQInput node) or Web services errors (HTTPInput node)
TotalNumberOfMessagesWithErrors2 Numeric Number of messages that contain errors
TotalNumberOfErrorsProcessingMessages Numeric Number of errors processing a message
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages Numeric Number of timeouts processing a message (AggregateReply node only)
TotalNumberOfCommits Numeric Number of transaction commits
TotalNumberOfBackouts Numeric Number of transaction backouts
AccountingOrigin Character (maximum 32) Accounting origin
Notes:
  1. For example, a conversion error occurs when the message is got from the queue.
  2. These include exceptions that are thrown downstream of the input node, and errors detected by the input node after it has successfully retrieved the message from the queue (for example, a format error).

The following table describes the inserts in message BIP2381I. One message is written for each thread.

Field Data type Details
ProcessID Numeric Process ID
Key Numeric Key used to associate related accounting and statistics BIP messages
Number Numeric Relative thread number in pool
TotalNumberOfInputMessages Numeric Total number of messages processed by thread
TotalElapsedTime Numeric Total elapsed time spent processing input messages (microseconds)
TotalCUPTime Numeric Total CPU time spent processing input messages (microseconds)
CPUTimeWaitingForInputMessage Numeric Total CPU time spent waiting for input messages (microseconds)
ElapsedTimeWaitingForInputMessage Numeric Total elapsed time spent waiting for input messages (microseconds)
TotalSizeOfInputMessages Numeric Total size of input messages (bytes)
MaximumSizeOfInputMessages Numeric Maximum size of input messages (bytes)
MinimumSizeOfInputMessages Numeric Minimum size of input messages (bytes)

The following table describes the inserts in message BIP2382I. One message is written for each node.

Field Data type Details
ProcessID Numeric Process ID
Key Numeric Key used to associate related accounting and statistics BIP messages
Label Character Name of node (Label)
Type Character Type of node
TotalElapsedTime Numeric Total elapsed time spent processing input messages (microseconds)
MaximumElapsedTime Numeric Maximum elapsed time spent processing input messages (microseconds)
MinimumElapsedTime Numeric Minimum elapsed time spent processing input messages (microseconds)
TotalCPUTime Numeric Total CPU time spent processing input messages (microseconds)
MaximumCPUTime Numeric Maximum CPU time spent processing input messages (microseconds)
MinimumCPUTime Numeric Minimum CPU time spent processing input messages (microseconds)
CountOfInvocations Numeric Total number of messages processed by this node
NumberOfInputTerminals Numeric Number of input terminals
NumberOfOutputTerminals Numeric Number of output terminals

The following table describes the inserts in message BIP2383I. One message is written for each terminal on each node.

Field Data type Details
ProcessID Numeric Process ID
Key Numeric Key used to associate related accounting and statistics BIP messages
Label Character Name of terminal
Type Character Type of terminal, one of:
  • Input
  • Output
CountOfInvocations Numeric Total number of invocations
Related concepts
Message flows overview
Message flow accounting and statistics data
Related tasks
Developing message flows
Collecting message flow accounting and statistics data
Related reference
Message flow accounting and statistics details
Example of user trace entries for message flow accounting and statistics