IBM BPM, V8.0.1, All platforms > Administer the IT infrastructure > Monitoring IBM BPM servers
Monitoring processes and services
The Process Admin Console includes a Process Monitor that enables administrators to view the processes and services that are running on Process Server and also to stop any problematic processes or services.
For example, you might need to stop a service that causes an exception or a service that is stuck in a repeating loop.
You must log in to the Process Admin Console.
The Process Monitor includes the following tabs:
- Summary: Shows you how many active services and processes are currently consuming CPU resources. Also shows which services and processes are most expensive in terms of the total time, total number of instances, and the total number of steps needed to run them.
Data displayed Description Active Processes Currently Executing Total number of process instances currently running on this server that are potentially problematic. Active Services Currently Executing Total number of services currently running on this server that are potentially problematic. Most Expensive Services Name, total running time, and the number of steps required for each service deemed most costly on this server. Most Expensive Processes Name, total running time, and the number of steps required for each process deemed most costly on this server. Most Expensive Service Steps Service name, step name, total running time, and total number of instances required to run each step deemed most costly on this server. (If any sub-services are associated with the step, the Process Monitor displays those sub-service names as well.) Most Expensive Process Steps Process name, step name, total running time, and total number of instances required to run each step deemed most costly on this server. (If any sub-processes are associated with the step, the Process Monitor displays those sub-process names as well.) - Processes: Shows the following data for all processes on this server:
Data displayed Description Active Processes Currently Executing Name, enter time (start time), duration (running time), and total number of steps for each process instance currently running on this server that is potentially problematic. For example, if a process instance is stuck in a repeating loop, it is shown in this list.
Active Processes Not Currently Executing Name, last enter time (most recent start time), last duration (running time from most recent execution), total duration (cumulative running time), and total number of steps for processes previously started, but not currently active, on this server. This category includes process instances that are active but not running at this moment. For example, if a process instance is waiting for an event, it is included in this category.
Completed Processes Name, last enter time (most recent start time), last duration (running time from most recent execution), total duration (cumulative running time), and total number of steps for processes that ran successfully on this server. - Services: Shows the following data for all services on this server:
Data displayed Active Services Currently Executing Name, enter time (start time), duration (running time), and total number of steps for each service currently running on this server that is potentially problematic. For example, if a service is stuck in a repeating loop, it is shown in this list.
Active Services Not Currently Executing/Completed Services Name, last enter time (most recent start time), last duration (running time from most recent execution), total duration (cumulative running time), and total number of steps for services previously started, but not currently active, on this server and for services that ran successfully on this server. This category includes two types of services:
- Services that completed successfully
- Services that were previously started but are not currently running.
For example, if a service is waiting for an event, it is included in this category.
Procedure
- To access the Process Monitor:
- In the Server Admin area of the Process Admin Console, click the indicator next to Monitoring to list the available monitoring options.
- Click the Process Monitor option.
- Click the option that you want: Summary, Processes, or Services.
- To stop an active process:
- Access the Process Monitor as described in the preceding task.
- Click the Processes option.
- Under Active Processes Currently Executing, click the name of the process that you want to stop.
- Click Halt Process.
The halted process now appears in the Active Processes Not Currently Executing list.
- To stop an active service:
- Access the Process Monitor as described in the preceding task.
- Click the Services option.
- Under Active Services Currently Executing, click the name of the service that you want to stop.
- Click Halt Service.
The halted service now appears in the Active Services Not Currently Executing/Completed Services list.