IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing monitor models > Create monitor models
Generate monitor models
To monitor applications, you can generate monitor models from applications that are created in Integration Designer. You can also add application elements from an application to a monitor model at any time, which means that you can refine your monitor model alongside the application. Monitoring constructs can be added to the model as new pieces are added to the application.
- Generate custom monitor models for process applications
In IBM Integration Designer, you can generate an initial custom monitor model for a process application that includes IBM Process Designer artifacts and IBM BPM artifacts, such as business processes and human tasks. The purpose of these monitor models is to serve as a starting point for custom monitor model development. The artifacts that you select when you generate the initial monitor model can be included in the process application or in one or more of its referenced toolkits.- Controlling the names of Cognos cubes
When you generate a monitor model using the Generate Monitor Model wizard, a properties files is automatically created that enables you to control the names used for Cognos cubes. In the properties file, you can choose whether cube names are based on monitoring context IDs or monitoring context display names.- Synchronizing and updating monitor models for process applications
In the monitor model editor, you can make changes to an existing monitor model. If you make changes to the monitor model itself, such as adding additional metrics, you can simply publish the updated version of the monitor model to the Process Center. However, if you make any changes to the related artifacts in a process application, you will need to synchronize the monitor model with the process application and then update the monitor model before you can publish it. Similarly, if you add a business process to a business integration module and you want to monitor it using your monitor model, you will need to synchronize the existing monitor model with the application and then add monitoring elements for the new business integration module to your monitor model and republish it.- Generate monitor models from applications located in the workspace
When you generate a monitor model from an application in the Integration Designer workspace, you can choose which pieces of the application will be represented in the generated monitor model and how they will be implemented.- Generate monitor models from applications located outside the workspace
You can generate a monitor model in the Business Monitor development toolkit 8.0 that can monitor applications from WebSphere Message Broker, WebSphere Integration Developer 6.1, WebSphere Integration Developer 6.2, WebSphere Integration Developer 7.0, or IBM Integration Designer 7.5 without having to either upgrade your process runtime environment or install an earlier version of the development toolkit.
- When to choose monitoring contexts versus event groups
When you generate a monitor model from an application, you can choose monitoring contexts or event groups to contain your constructs. Once you have clicked Finish, you cannot reverse your decision. Event groups simplify the monitor model but eliminate some of your options for working with the model.- Considerations for monitoring SCA events from IBM BPM Advanced
If you use Integration Designer 8.0 to generate a monitor model that monitors Service Component Architecture events, you must enable SCA events to be emitted from IBM BPM Advanced using the administrative console. You must also enable these events in Integration Designer if you have a BPEL application and monitor model from WebSphere Integration Developer and you import them into Integration Designer 8.0, regenerate the EAR files, and deploy them to IBM BPM Advanced.
- Associations between applications and monitor models
After you have generated a monitor model based on an application that you want to monitor, some of the elements in the monitor model are read-only. These are elements that are affected by the application and should be synchronized if the application changes.- Adding application elements to monitor models
Whether you generated a monitor model from an application or created the model from scratch, you can later choose to monitor additional elements.- Update monitor models based on applications
After generating a model from an application, or adding application elements to a model, you might want to add more activities to monitor, or apply new templates. You can add monitoring to application elements that were not originally selected for monitoring or that were created after the monitor model was originally generated.- Iterative development
When you add new monitoring constructs to the monitor model as new pieces are added to the application in Integration Designer, be sure the monitor model is synchronized with the application before you make updates to the monitor model.