WebSphere

This information applies to feature pack. To use what is described, you must have installed the optional feature pack Service Monitor Graph

Use the Service Monitor Graph widget to measure response time and throughput over a defined period of time for the services exposed and invoked by your module.

The Service Monitor Graph widget can display graphs for both response time and throughput so you can compare and correlate the data. It also displays a table with operation statistics. Both graphs plot over a defined time window and are regularly updated according to the specified refresh rate. As new data arrives, the oldest data is removed from the graph.
Response Time graph
Graphs the response time for calls in the selected operation or operations so you can determine how long the service takes and whether its duration degrades over time. The Y-axis indicates the response time, measured in milliseconds. The X-axis indicates the elapsed time since monitoring began (in other words, the window of time you are monitoring), measured in minutes or hours. You can plot the minimum, maximum, or mean response times for the specified time unit.

For service operations with a two-way asynchronous service implementation, the response time indicates only the time the operation takes to handle the re quest. It does not measure the total time elapsed before a response is sent.

Throughput graph
Graphs the throughput for calls in the selected operation or operations so you can see how often a service is called and whether expected throughput benchmarks are being met. This graph indicates the number of calls completed over a specific period of time (measured in seconds or minutes). The Y-axis shows the number of calls completed per time unit, with the time unit measured in seconds or minutes. The X-axis shows the elapsed time, measured in minutes or hours.
Statistic Measurements Table
If you select Show statistics in the widget configuration options, this table provides operation statistics, including the cumulated statistics over the last second or minute and since monitoring began.

Tips for using the graphs

The following tips can help you use the Response Time and Throughput graphs more effectively.

Configuring the Service Monitor Graph widget

Before using the Service Monitor Graph widget, you must configure it. The widget has a General Graph Settings tab for specifying things like refresh rate and graph time length and a Monitored Service Operations tab for specifying what you want to monitor and how you want it to be displayed.

To configure the Service Monitor Graph widget, perform the following steps from within the widget:
  1. Click Configure from the widget menu.

  2. Specify general graph settings in the General Graph Settings tab, as follows:

    • Graph refresh time interval: The rate the response time and throughput graphs refresh, measured in seconds. Clear the check box if you do not want the graph to refresh automatically.

    • Graph time length: The period of time you want to plot operations on the graph, measured in hours or minutes. This value forms the X-axis (elapsed time) on both the Response Time and Throughput graphs. By default, each graph plots five minutes of data. The value you select here affects the value in the Cumulate measurements by field; selecting a graph time length of minutes causes measurements to be cumulated in seconds, while a graph time length of hours causes measurements to be cumulated in minutes.

    • Cumulate measurements by: The unit of time (seconds or minutes) used to measure cumulative statistics like mean, minimum, and maximum. The unit of time is determined by the value you specified in the Graph time length field. All response times and throughput are cumulated over a second or a minute and that cumulated data is plotted on the graphs When you select minimum, maximum, or mean for an operation, the graphs plot the corresponding statistic over the unit of time you specify here.

    • Response time Y-axis limit: A positive integer that sets the highest response time to plot on the graph. This is an optional configuration parameter.

    • Throughput Y-axis limit: A positive integer that sets the highest throughput value to plot on the graph. This is an optional configuration parameter.

    • Show statistics: The option to display operation statistics, including the cumulated statistics over the last second or minute and since monitoring began. If you select Show statistics, the Statistic Measurements table displays this information below the graphs.

  3. Use the Monitored Service Operations tab to define which operations to monitor and how to present the monitoring data, as follows:

    1. If the operation you want to monitor is not listed on the tab, click Add new operation to monitor and select the operation or operations from the Select operations to add dialog box.

    2. Choose a line color for each operation plotted on the graphs. When you are plotting multiple operations, using different colors can help you distinguish between the various operations.

    3. To monitor response times for an operation, use the Response Time menu to indicate the statistical measurement you want to plot (maximum, minimum, or mean). Optionally, specify a threshold value for response times.

    4. To monitor throughput for an operation, select the Throughput check box. Optionally, specify a threshold value for throughput.

  4. Click OK.

Starting and stopping service monitoring

Start and stop service monitoring from the Monitored Service Operations tab. For each operation you want to monitor, select the Monitor On check box. Clear the check box when you want to stop monitoring.


topic Topic topic

Terms of use | Feedback


Timestamp icon Last updated: 23 June 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic/com.ibm.websphere.wbpm.fep.psesb.620.doc/help_servicemonwidget/help_sm_charts_widget.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).