IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing monitor models > What are monitor models?
Global process monitor model
You can use the global process monitor model to monitor processes running in IBM BPM.
The global process monitor model receives events about processes and human tasks running in IBM BPM. The model detects deployed process and task definitions based on the events that they emit as they run and tracks the running processes and tasks. The processes can be implemented in either the Business Process Model and Notation (BPMN) or Business Process Execution Language (BPEL) standard or in a combination of the two.
You can analyze and administer processes through your dashboard, and you can streamline your business processes based on different metrics and also measure information captured by the global process monitor model. Using the dashboard, you can monitor processes at the definition and runtime level. Monitoring at the process definition level shows you information such as which process models are deployed, their versions, and the steps defined in the process. Monitoring at the process runtime level shows you information such as the status of process instances that are in progress, when the instances started, and their current state. The model can also gather statistics for each process definition and its defined steps.
When you create an IBM Business Monitor profile or when you augment an existing profile (such as an IBM BPM profile) for IBM Business Monitor, you are presented with the option to automatically install the global process monitor model. If you choose this option, the monitor model is installed, and two predefined dashboards for the model are automatically imported. You can then immediately monitor the processes running in IBM BPM without the need to author or deploy any custom monitor models.
The two predefined dashboards, basic and advanced, share the same overall monitoring context structure, but the advanced dashboard shows more detail, such as time stamps with millisecond precision and time zone information and IDs for processes and task instances. After the predefined dashboards are imported, you can treat them like any other dashboard space, including duplicating or modifying them, saving them as templates if you are a superuser, and adding, deleting, and modifying their pages and widgets.
In the dashboard space, widgets such as the Instance widget can contain columns like the Step Definition column that contain a monitoring context. You can drill down into the context to get more information. The column that precedes a monitoring context indicates how many items are in the context. That is, if the Steps column contains the number 11, the Step Definition context contains 11 rows.