You can use the web user interface to view snapshot statistics and accounting
data.
About this task
Use the snapshot statistics and accounting
data to monitor the performance of your integration node at the
message flow or message flow node level. The snapshot data displayed
in the web user interface is updated automatically every 20 seconds.
You
can display high-level statistical data that provides an overview
of all the message flows in an integration node, or you can display
statistical information relating to a specific message flow or node.
The level of information displayed depends on the type of resource
that you have selected.
You can use the statistics data in
these views to compare the performance of message flows in your applications,
and to help you identify the possible reasons for reduced performance
in a message flow. For more information, see Comparing the performance of message flows in an application and Identifying the cause of a slow message flow.
Procedure
- Use the information in the Flow comparison view
to help you identify aspects of your message flows that might benefit
from optimization. To see an overview of statistical information relating
to all message flows in an integration node, integration server, application,
library, or service, click the name of the required resource in the
navigation tree, and then click the Statistics tab.
The Flow comparison view displays
statistical information relating to all message flows in the selected
resource, and you can use this information to see where you might
enhance performance in terms of resource usage, message flow throughput,
and response times. When you have identified a message flow that requires
attention, you can use the Flow analysis view
to see more detailed statistical information about the nodes in the
flow.
- The Throughput per message flow section
shows statistics relating to the throughput of messages in all message
flows in the selected integration node, integration server, application,
or library, during the last 20-second reporting period. The following
information is provided for each message flow:
- The number of messages per second processed by each message flow
(the message rate)
- The average elapsed time (in milliseconds) per message in the
message flow
- The average CPU time (in milliseconds)
- The total number of messages processed by each message flow
- The number of active threads in the message flow
- The number of backouts processed by the message flow
- The immediate parent of the resource (for example, the application
that contains the message flow)
You can sort the information in the table based on any one
of these statistics by clicking the header of the required column.
If
you select a message flow in this table, the nodes contained by the
flow are highlighted in the Nodes for all flows section.
A Go
to Flow analysis view icon (a magnifying glass) is displayed
next to each message flow in the table. You can click this icon to
display the Flow analysis view, which contains
detailed statistics for each node in the selected message flow.
- The Nodes for all flows section shows
statistical information about all the message flow nodes in the running
message flows that have statistics collection turned on, for the selected
integration node, integration server, application, or library. Nodes
for message flows that have statistics turned off are not shown in
this table. The following information is provided for each node in
the message flows:
- The average CPU time (in milliseconds) for the message transactions
in the node
- The average elapsed time (in milliseconds) for the message transactions
in the node
- The total elapsed time (in milliseconds) for the message transactions
in the node
- The total CPU time (in milliseconds) for the message transactions
in the node
- The number of times that the node has been invoked
- The type of node
- The parent message flow for the node
You can sort the information in the table based on any one
of these statistics by clicking the header of the required column.
If you select a node in this table, its parent flow is highlighted
in the Throughput per message flow section.
- Use the information in the Flow analysis view
to assess the performance of a message flow.
This view
contains statistical information about the selected message flow,
including data such as the message rate, CPU time, and elapsed time
for messages processed by each node in the message flow. To view statistics
about a specific message flow, click the name of the message flow
in the navigation tree, and then click the Statistics tab.