This documentation is for WSO2 Message Broker version 2.0.1. View documentation for the latest release.

Access and Performance Statistics

WSO2 products provide a range of access and performance statistics on the running Carbon instance as well as a service. These statistics include information about memory availability, request count, server name, server start time, system up time, active services, total memory, average, minimum, maximum response times etc. Statistics are accessible through the Management Console of a a running Carbon instance and the functionality is provided by the following feature:

Name: WSO2 Carbon - Statistics Feature
Identifier: org.wso2.carbon.system.statistics.feature.group

If this feature is not bundled with the WSO2 product by default, you can install it using the instructions provided in section  Feature Management. Once installed, the necessary menus will appear in the Management Console. Access and performance statistics are available in system level as follows:

System-Level Statistics

Follow the instructions below to access system-level statistics.

1. Log on to the product's Management Console and select System Statistics from menu Monitor. For example,

2. The System Statistics page appears as follows.

The following information is available:

Service Summary

This panel provides the following information:

  • Average Response Time - The average amount of time taken by the mediation channel to mediate a message (in milliseconds).
  • Minimum Response Time - The least amount of time taken by the mediation channel to mediate a message (in milliseconds).
  • Maximum Response Time - The greatest amount of time taken by the mediation channel to mediate a message (in milliseconds).
  • Total Request Count - The total number of messages received and mediated through the mediation channel.
  • Total Response Count - The total number of messages send and mediated through the mediation channel.
  • Total Fault Count - The number of messages that triggered faults while being mediated through the channel.
  • Active Services - The number of currently active services.

Server Information

This panel provides the following information:

  • Host - Shows the IP address of the server.
  • Server Start Time - Shows the time when the server started.
  • System Up Time - Shows the time the server has been up and running.
  • Memory Allocated - Shows the memory capacity of the server.
  • Memory Usage - Shows the used memory of the server.

Response Time Graph

This graph shows the temporal variation of the Average Response time.

Memory Graph

This graph shows the temporal variation of the server Memory.

Statistics Configuration Panel

The Statistics Configuration panel is provided to customize the System Statistics display by entering values to the appropriate fields and clicking Update.

  • Statistics Refresh Interval (ms) - Allows to specify the interval of the statistics refresh. A smaller value refreshes the statistics display faster.
  • Response Time Graph - Allows to specify the X and Y parameters of the Response Time graph.** X-Scale (units)
    • X-Width (px)
  • Memory Graph- Allows to specify the X and Y parameters of the Memory graph.
    • X-Scale (units)
    • X-Width (px)

If you want to reset the previous values before submitting the page after editing, click Reset. The Restore Defaults button sets the default values in the corresponding fields.