Overview
The Monitoring section in the Administration Console allows you to monitor system parameters like CPU usage, memory usage, server load, and so on, for different iProcess Engine components and services.
For a particular component or service, you can configure parameters for which you require graphical data, and also the time interval for which you need the data to be collected. For example, a graph to view the Work Item Server’s CPU, thread, and memory usage data for every minute would look like the following illustration.
Figure 44: WIS Usage Graph (Per Minute)
Frequency Type
The data in the Monitoring section is divided into three pages based on frequency type. These are listed :
| • | Minute |
| • | Hourly |
| • | Daily |
Metrics for daily or hourly levels that are captured in minutes are aggregate values, such as minimum, maximum, or average of the minute or hourly metrics respectively.
The Minute page displays graphical data for every minute, the Hourly page displays data for every hour, whereas the Daily page displays data for each day.
For each frequency type, you can configure graphs from a list of templates. The subsequent topics list steps to configure graphs and effectively monitor the required system information.
Dashboard
Each page (Minute, Hourly, and Daily) has a dashboard that displays real-time graphical data based on the parameters configured.
Show/Hide Parameters
For any graph that displays statistical data for more than one parameter for multiple components, you can choose to see or hide data for a specific parameter. To show or hide a parameter’s data, click the parameter name. The parameter name can be seen in the illustration with a circular highlight.
A parameter (for a component) when visible displays a small colored line in which the data corresponding to that parameter is displayed. For instance, the illustration above shows the parameter name "M1SPO1CPU" with a small green line next to it, and the corresponding green plotted line for CPU usage for the iProcess Objects Server (iPOS). In the parameter name, "M1" implies machine name, "SPO1" implies the process instance 1 for SPO, and CPU is the metric that is computed.
However, when hidden, the parameter name is grayed out and the corresponding data for the parameter is no longer displayed on the graph (see the following illustration).
Clicking the parameter name again restores displaying the data for that parameter.
Date/Time-Specific Graphs
You can view graphical data for a specific time period by providing the date and time or by using the timeline slider on the expanded view of the graph. For example, if there is a spike in the CPU usage for a given process at around 1:30 PM, you can zoom-in to a 10-minute time span on either side to get a closer picture, which means you can see data only between 1:20 to 1:40. In this way you can spot the issue better, which otherwise isn’t so obvious when the data covers a longer timeline.
To view the expanded view for a graph, perform the following steps:
| 1. | Double-click the graph for which you require data for a specific time period. This displays an expanded view of the graph with an extended timeline. For instance, the iPOS Load graph, when expanded, looks like the following illustration. |
| 2. | On the expanded view of the graph, you can see more data than what you saw on the dashboard. For example, on the Hourly dashboard, if you could see data for thirty hours, on the expanded view you can see about ten times more data which is approximately three hundred hours or thirteen days. |
| 3. | If you want to see data for a specific period, you can use the timeline slider to filter the data.
|
| 4. | To narrow down data to a specific date or time range, click Date/Time Filter. The Choose Date/Time Range dialog box is displayed. |
| 5. | On the Choose Date/Time Range dialog box, click the From Date field to select the start date. You can also specify a start time if required. |
| 6. | Then, click the To Date field to select an end date. You can also specify a start time if required. |
| 7. | Click APPLY to view graphical data for the specified date and time. |
Exporting Metrics Using the swadm Utility
You can use the swadm utility to export metrics to a file in the CSV format from the iProcess Engine Server. For more information, see iProcess Engine Metrics in the TIBCO iProcess Engine Administrator’s Guide.
