In this chapter we will cover:
In this chapter, we will look at how to monitor what is happening with our composites. We will look at how to check the completion status of composites from Enterprise Manager, as well as monitor their throughput and response characteristics.
We will also look at how some composite metrics can be quickly surfaced to the business user through Business Activity Monitoring (BAM).
Operational monitoring is performed by IT operations staff in order to ensure that the applications are running with acceptable performance and are available to end users. The SOA Suite tool for operational monitoring is the Enterprise Manager console. The focus of operational monitoring is things, such as:
All of these can be monitored by Enterprise Manager. The core monitoring in Enterprise Manager is available out of the box and requires little or no additional configuration. SOA Management Pack extends the capabilities of Enterprise Manager, providing the ability to baseline configurations and establishing alerts when performance requirements are not met.
Business monitoring is performed by business operations staff in order to ensure that applications are meeting the needs of the business. The SOA Suite tool for business monitoring is BAM. This can be used to monitor a number of things, such as:
Unlike operational monitoring with Enterprise Manager, business monitoring with BAM requires work to be done to collect the necessary statistics and additional work to be done to create reports from those statistics. For statistics directly related to the performance of BPEL processes in a composite, this can be expedited by the use of the Monitor Express dashboard provided by SOA Suite, which allows for the monitoring of instrumented BPEL processes. Instrumentation of BPEL processes for Monitor Express is very quick and easy.