This topic identifies the statistics that are collected for message
flows.
The details that are available are:
- Message flow statistics
- One record is created for each message flow in an execution group. Each
record contains the following details:
- Message flow name and UUID
- Execution group name and UUID
- Broker name and UUID
- Start and end times for data collection
- Type of data collected (snapshot or archive)
- CPU and elapsed time spent processing messages
- CPU and elapsed time spent waiting for input
- Number of messages processed
- Minimum, maximum, and average message sizes
- Number of threads available and maximum assigned at any time
- Number of messages committed and backed out
- Accounting origin
- Thread statistics
- One record is created for each thread assigned to the message flow. Each
record contains the following details:
- Thread number (this has no significance and is for identification only)
- CPU and elapsed time spent processing messages
- CPU and elapsed time spent waiting for input
- Number of messages processed
- Minimum, maximum, and average message sizes
- Node statistics
- One record is created for each node in the message flow. Each record contains
the following details:
- Node name
- Node type (for example MQInput)
- CPU time spent processing messages
- Elapsed time spent processing messages
- Number of times that the node is invoked
- Number of messages processed
- Minimum, maximum, and average message sizes
- Terminal statistics
- One record is created for each terminal on a node. Each record contains
the following details:
- Terminal name
- Terminal type (input or output)
- Number of times that a message is propagated through this terminal
For further details about specific output formats, see the
following topics: