This chapter includes the following topics:
Monitoring the Overall Status of the SOA Infrastructure or Individual Partition
Monitoring Service and Reference Binding Components in the SOA Infrastructure
Monitoring and Troubleshooting SOA-Wide Issues Using IWS Reports
For more information, see Introduction to the SOA Infrastructure Application.
You can monitor the overall status of your environment from the Dashboard pages of the SOA Infrastructure or an individual partition. The Dashboard pages enable you to view information such as the following:
The overall health of the SOA runtime, including any faults with which to be concerned.
The health of deployed applications and adapter endpoints (for example, any problems when the system was restarted or when applications were deployed or upgraded).
The health of the business transactions, including any faults with which to be concerned.
The key events that occurred in the system in the last operating time range (for example, 24 hours).
The information that is displayed on the Dashboard page of the SOA Infrastructure or an individual partition differs in some sections. Table 4-1 describes the sections of the Dashboard pages and how they differ.
Table 4-1 Dashboard Page Sections at SOA Infrastructure and Individual Partition Levels
Section | Displayed on SOA Infrastructure Dashboard Page? | Displayed on Individual Partition Dashboard Page? |
---|---|---|
Key Configuration |
Yes |
Yes, and also includes the work manager group of the partition. |
SOA Runtime Health |
Yes |
No |
System Backlogs |
Yes |
No |
Business Transaction Faults |
Yes, shows all faults for the entire SOA Infrastructure. |
Yes, shows faults for the individual partition only. |
Composites and Adapters Availability |
Yes, shows composite and adapter availability for the entire SOA Infrastructure. |
Yes, shows composite and adapter availability for the individual partition only. |
Search |
Yes, shows all instance and bulk recovery job searches and saved searches for the entire SOA Infrastructure. |
Yes, shows instance and bulk recovery job searches and saved searches for the individual partition only. |
Fault Alerts |
Yes, shows error notification alerts for the entire SOA Infrastructure. |
Yes, shows error notification alerts for the individual partition only. |
The information that you can view on the Dashboard pages is based on your permissions. For example, if you only have permissions on a specific partition, you cannot access the SOA Infrastructure Dashboard page. However, you can access the Dashboard page for that specific partition.
To monitor the overall status of the SOA Infrastructure or individual partition:
Access this page through one of the following options:
To access overall status information for the SOA Infrastructure:
From the SOA Infrastructure Menu... | From the SOA Folder in the Navigator... | From the SOA Composite Menu... |
---|---|---|
|
|
|
The SOA Infrastructure Dashboard page displays the following details:
To access overall status information for the individual partition:
From the SOA Infrastructure Menu... | From the SOA Folder in the Navigator... |
---|---|
|
|
The Dashboard page of the selected partition displays the following details:
You can perform the following overall status monitoring tasks:
The Key Configuration section enables you to view important system configuration settings for the SOA profile, instance tracking, default query duration, work manager group (for a partition), and automatic purging. The same configuration settings are displayed on the Dashboard pages of the SOA Infrastructure and individual partition. In addition, the work manager group of the partition is displayed on the Dashboard page of the individual partition.
To view key configuration settings:
View the following details in the Key Configuration section.
On the SOA Infrastructure Dashboard page:
On the individual partition Dashboard page:
Perform the following monitoring and management tasks from this section.
Element | Description |
---|---|
Profile |
Displays the current configuration profile selected on the SOA Infrastructure Common Properties page (for example, BPM Classic). SOA profiles provide subsets of SOA functionality and reduce the overall memory footprint of the SOA Infrastructure. A default profile is automatically set during installation. To change this value:
Note: Profile changes, if not done properly, put the system in an unstable state. Only a qualified SOA administrator must immediately restart all Oracle WebLogic Servers on which this SOA Infrastructure is deployed. Otherwise, the system is in an unstable state. For more information about profiles, see Configuring and Oracle BPM Suite Profiles. |
Instance Tracking |
Displays the audit level setting (Off, Production, or Development). This setting determines the level of information to be collected by the message tracking infrastructure. This information is collected in the instance data store (database) associated with the SOA Infrastructure. For details about these settings, see Configuring the Audit Trail_ Payload Validation_ and Default Query Duration. To change this value:
|
Default Query Duration |
Displays the time period during which to retrieve instances and faults data. This property controls the amount of instance and fault data fetched by default by all out-of-the-box queries. This value is also displayed as the default time range value on pages with query/search functionality (for example, the Dashboard page regions that include query functionality, the Flow Instances pages, Error Hospital pages, the Resequencer pages, and so on). You can override this value on the corresponding page, as needed. Note: It is highly recommended that you set a time period duration because it has a significant impact on the performance of multiple Oracle Enterprise Manager Fusion Middleware Control pages and queries. Some of the more data intensive pages do not initially preload the data for performance reasons. You must explicitly request to view the data by clicking a search or refresh button. If you have not specified a different time period, the query executes using the default duration setting. The default value is 24 hours. The value is set in the Default Query Duration section on the SOA Infrastructure Common Properties page. To change this value:
For more information about setting this property, see Configuring the Audit Trail_ Payload Validation_ and Default Query Duration. |
Work Manager Group |
Displays the work manager group for the partition. This section is displayed only on the Dashboard page of the individual partition. Work manager groups isolate partition configuration and request processing. A work manager is an Oracle WebLogic Server entity that represents a logical thread pool. It is similar to a queue in which work items line up for processing. For more information, see Managing Work Manager Groups. |
Auto Purge |
Displays whether Oracle SOA Suite is enabled to automatically remove older flow instances, adapter reports, and fault alerts data from the database. By default, this option is enabled for Oracle SOA Suite production installations. To change this value:
Note: The Auto Purge element is not displayed if you are using the Java database included with the Oracle SOA Suite Quick Start installation option. For more information about automatically removing data from the database, see Deleting Large Numbers of Instances with . |
EDN Paused |
This message is only displayed when the delivery of business events has stopped. This occurs in the following scenarios:
For more information about setting this property, see Tuning EDN Event Bus and Delivery. |
The SOA Runtime Health section enables you to view the overall health of the SOA Infrastructure in a cluster or a single-node environment and whether the migration of 11g to 12c data has completed. This section is only displayed on the Dashboard page of the SOA Infrastructure.
To view the overall runtime health of the SOA Infrastructure:
View the following details in the SOA Runtime Health section.
If the SOA Infrastructure for each node is running and all composites are successfully loaded, the following message is displayed.
If the data sources are stopped, not targeted to the SOA server, or not working (for example due to a connection timeout), the following message is displayed.
If the Oracle Web Services Manager (OWSM) policy manager is not running, the following message is displayed.
Perform the following monitoring and management tasks from this section.
Element | Description |
---|---|
Data Migration |
Displays the 11g to 12c data upgrade status. The following message links can be displayed.
To run the report migration script, see Section "Using the Upgrade Administration Scripts" of Upgrading Oracle SOA Suite and Business Process Management. For information about migration status, see Section "Monitoring Upgrade Status with Fusion Middleware Control" of Upgrading Oracle SOA Suite and Business Process Management. |
soa-infra (server_name) |
Displays the overall status of all nodes in a clustered or single-node environment. Click the server name to go to the home page of the managed server. If the SOA Infrastructure for each node is running and all composites are successfully loaded, the following message is displayed. Initialized Successfully There are several issues that can impact the overall health of the SOA Infrastructure runtime environment:
|
The System Backlogs section enables you to view the number of messages in the queues. You must click the Refresh Backlogs button to retrieve the message queue backlog counts. This section is only displayed on the Dashboard page of the SOA Infrastructure.
To view system backlogs in the SOA Infrastructure:
The Business Transaction Faults section enables you to set the specified time period during which to retrieve nonrecoverable faults, faults requiring recovery, recovered faults, and automatically retried system faults at the SOA Infrastructure or individual partition level. The default value is 24 hours.
To view business transaction faults:
The Composites and Adapters Availability section enables you to view the composites that did not start, adapters with connectivity errors, and scheduled downtimes for the composite and adapter endpoints. This section is displayed in both clustered and single-node environments.
To view SOA composite applications and adapters availability:
View the following details in the Composites and Adapters Availability section. On the SOA Infrastructure Dashboard page, the availability of all composites and adapters in the SOA Infrastructure are displayed. On the individual partition Dashboard page, the availability of all composites and adapters within only that partition are displayed.
If you have composite startup errors, expand the message to display the SOA composite application name and time of the error.
If you have EIS connectivity errors, expand the message and place your cursor over the error timestamp to display fault details.
Perform the following monitoring and management tasks from this section.
Element | Description |
---|---|
Select the SOA Infrastructure in a clustered or single-node environment for which to obtain the following composite and adapter availability details. For a clustered environment, all managed servers are displayed in the list.
When an error occurs, a warning sign and the number of errors are displayed next to the section.
|
The Search section enables you to search for recent instances and bulk recovery jobs. The Bulk Recovery Jobs search option is not displayed if Oracle Enterprise Scheduler is not deployed.
For the Trace Instance, Bulk Recovery, and SOA Diagnostic job to work with remote agent, you must use SSH credentials as host credentials.
To search for instances and bulk recovery jobs:
View the following details in the Search section.
Click Instances to view preseeded and custom instance search filters.
Click Bulk Recovery Jobs to view preseeded job search filters.
Perform the following monitoring and management tasks from this section.
Element | Description |
---|---|
Instances |
Select to search for recent instances. This search returns instances created within the time period specified by the Default Query Duration property in the SOA Infrastructure Common Properties page. The default time period for which to search is 24 hours.
Or:
You are redirected to the Flow Instances page with the search results. |
Bulk Recovery Jobs |
Select to search for recent bulk recovery jobs. This search displays only if Oracle Enterprise Scheduler is deployed, and returns the jobs created within the time period specified by the Default Query Duration property on the SOA Infrastructure Common Properties page. (More search options are provided in the Oracle Enterprise Scheduler page.)
Or:
You are redirected to the Oracle Enterprise Scheduler job page for viewing the status of the job. For more information about the job request ID, see Performing Bulk Fault Recoveries and Terminations in a Single Operation. |
For more information about using Oracle Enterprise Scheduler in Oracle Enterprise Manager Fusion Middleware Control, see Administering Oracle Enterprise Scheduler.
The Fault Alerts section enables you to view error notification alerts for the SOA Infrastructure and individual partitions if you have the correct permissions. If there are no errors in the system, then this section is visible with the message No Alerts found in place of a list of fault alerts.
To view error notification alerts:
Alerts are triggered when a rule condition is met (for example, you define an alert to trigger if more than 10 faults occur within a 48 hour period). Error alerts are displayed if the Send Alert to Dashboard option is selected on the Create Error Notification Rules page. You create error notification rules on the Create Error Notification Rules page to be sent when specific fault criteria are met.
The Topology Viewer is useful for when you are tasked to administer an existing Oracle SOA Suite environment. The Topology Viewer quickly provides you with a graphical representation of the deployed resources (servers, databases and data sources, SOA composite applications, and so on) and their relationships.
The Topology Viewer shows the routing relationships across components and elements. The Topology Viewer enables you to discover your Oracle Enterprise Manager Fusion Middleware Control environment and identify how requests are routed across components.
For example, you can use the Topology Viewer to understand the following:
Which databases your SOA servers rely on
Which data sources are used to connect to these databases
Which entities such as SOA servers are up and down
Performance metrics for components, such as the request processing time for the administration server.
To discover the Oracle SOA Suite routing topology:
For more information about the Topology Viewer, see Section "Viewing the Routing Topology" of Administering Oracle Fusion Middleware.
You can view a summary of SOA Infrastructure performance metrics on the Performance Summary page.
The Performance Summary page provides a graphical representation of the following information by default:
Total number of messages in the SOA Infrastructure since the last server restart.
Total number of service component messages (BPEL process, Oracle Mediator, human workflow, and business rule (decision service)) since the last server restart.
To monitor SOA Infrastructure performance summary metrics:
Access this page through one of the following options:
From the SOA Infrastructure Menu... | From the SOA Folder in the Navigator... |
---|---|
|
|
The Performance Summary page is displayed.
At the bottom of the page, view additional message information.
Click Show Metric Palette to display a hierarchical tree of all metrics for the SOA Infrastructure. The tree organizes the metrics into various categories of performance data.
Expand a folder and select a metric in the Metric Palette to display a performance chart that shows the changes in the metric value over time. The chart refreshes automatically to show updated data.
Click Slider to display a slider tool that lets you specify the time frame for the data shown in the charts.
For more information about the Performance Summary page, see the online Help for the Performance Summary page and Section "Viewing the Performance of Oracle Fusion Middleware" of Administering Oracle Fusion Middleware.
For information about monitoring message delivery processing requests, see Monitoring Message Delivery Processing Requests.
For information about monitoring SOA composite application summary metrics, see Monitoring SOA Composite Application Performance Summary Metrics.
For information about monitoring service engine statistics, see the following:
Monitoring BPEL Process Service Engine Request and Thread Performance Statistics.
Monitoring Business Rules Service Engine Performance Statistics.
Monitoring Human Workflow Service Engine Active Requests and Operation Performance Statistics.
Monitoring BPMN Process Service Engine Performance Statistics.
You can monitor SOA Infrastructure message delivery processing requests. These are metrics for the message delivery between the service engines, service infrastructure, and binding components. Once a message is handed over to a service engine, the amount of time it takes to process that message (instance processing time) is not captured in these metrics.
To monitor message delivery processing requests:
Access this page through one of the following options:
From the SOA Infrastructure Menu... | From the SOA Folder in the Navigator... |
---|---|
|
|
The Request Processing page enables you to monitor the following details:
The average request processing time for both synchronous and asynchronous messages, active requests, requests processed, and faulted requests in the service engines and service infrastructure.
The average request processing time, requests processed, and errors occurring in service (inbound) and reference (outbound) binding components.
In the Service Engines section, click a specific service engine (for example, BPEL Engine) to access details such as recent instances using this service engine, components using this service engine, and recent fault occurrences.
For more information, see the following sections:
You can monitor all service and reference binding components used in all SOA composite applications deployed to the SOA Infrastructure. Services provide the outside world with an entry point to the SOA composite application. The WSDL file of the service advertises its capabilities to external applications. References enable messages to be sent from the SOA composite application to external services in the outside world.
To monitor service and reference binding components in the SOA Infrastructure:
Access this page through one of the following options:
From the SOA Infrastructure Menu... | From the SOA Folder in the Navigator... |
---|---|
|
|
The Services page displays details about the names and types of the services, the SOA composite applications in which the services are used, the partitions in which the SOA composite applications are deployed, the total number of messages processed, the average processing time, and the number of faults occurring in the services.
In the Service column, click a specific service to access its home page.
In the Composite column, click a specific SOA composite application to access its home page.
In the Partitions column, click a specific partition to access its home page.
Click the References tab.
The References page displays details about the names and types of the references, the SOA composite applications in which the references are used, the partitions in which the SOA composite applications are deployed, the total number of messages processed, the average processing time, and the number of faults occurring in the references.
In the Reference column, click a specific reference to access its home page.
In the Composite column, click a specific SOA composite application to access its home page.
In the Partitions column, click a specific partition to access its home page.
For more information about services and references, Introduction to Binding Components
The SOA Health Check framework provides a number of health checks and health check categories to monitor the health of your system. Checks include memory checks, data source checks, SOA-related service checks, SOA application-targeting checks, BPEL-related checks, and so on.
Startup checks execute automatically at server startup, and periodic checks can be scheduled to run at periodic intervals. You can also execute individual health checks or health check categories using WLST.
This section includes the following topics:
SOA health checks include memory checks, data source checks, SOA-related service checks, SOA application-targeting checks, BPEL-related checks, and so on.
Table 4-2 summarizes the SOA health checks that are available in this release.
Table 4-2 SOA Health Checks
Health Check Name | Description |
---|---|
BPELAsyncRequestCheck |
Checks if the BPEL asynchronous request count is within the configured threshold of 1000. |
BPELComponentInstanceCheck |
Checks if the number of open BPEL component instances are within the threshold of 1000. Also checks if the number of faulted BPEL component instances are within the threshold of 500. |
DatasourceCheck |
Checks if the data sources are appropriately targeted for use by the soa-infra application. For each data source, the check verifies if the targets of the data source cover all targets of the soa-infra application. If any of the soa-infra application targets is missing from any of the data source targets, an error is raised. |
DBStatsCheck |
Checks if the MDS database statistics are current. |
EDNMessageCheck |
Checks if the pending messages count in the EDN event queue and OAOO queue are within thresholds. The threshold limit used for the EDN event queue is 2000 and the threshold limit used for the OAOO queue is 5000. |
JDBCPoolsCheck |
Checks if the SOA, EDN, and MDS data sources are healthy at runtime. |
SOAAppCheck |
Verifies targeting of SOA applications. SOA applications should at least target all of the soa-infra application targets. |
SOALibraryCheck |
Verifies the targeting of SOA, and related, libraries. SOA libraries should at least target all of the soa-infra application targets. |
ServiceCheck |
Verify if SOA-related services are functional. Currently, this check verifies if the OWSM Policy Manager service is functional. |
MemoryCheck |
Checks if the available (free) heap memory is above the configured threshold of 25%. |
A health check ends with one of the following states:
Success: The check completed, and passed.
Error: The check completed, but did not pass.
Warning: The check completed and passed, but something may need user attention.
Failure: The check could not be completed/executed.
Skipped: The check is not applicable for the environment.
Disabled: The check is disabled and cannot be run.
The SOA health check framework logically groups health checks into health check categories. A health check can be part of more than one category.
When you execute a health check category, using the WLST command for example, all health checks in the category automatically get executed. Certain health check categories are automatically executed. For example, the Startup category, if enabled, runs all the startup health checks at server startup.
Table 4-3 summarizes the SOA health check categories and their constituent health checks.
Table 4-3 SOA Health Check Categories
Health Check Category | Description | Default Health Checks included in the Category |
---|---|---|
Startup |
Runs at server startup |
DatasourceCheck, JDBCPoolsCheck, SOAAppCheck, SOALibraryCheck, ServiceCheck, MemoryCheck |
Quick |
Lightweight set of checks |
JDBCPoolsCheck, ServiceCheck, MemoryCheck |
Intermediate |
Intermediate set of checks |
BPELAsyncRequestCheck, BPELComponentInstanceCheck, DBStatsCheck, EDNMessageCheck |
Extensive |
Extensive set of checks |
For future use |
Config |
Configuration checks |
DatasourceCheck, SOAAppCheck, SOALibraryCheck |
The SOA health checks can be invoked in a number of ways. You can have checks that run automatically at server startup or those that run at periodic intervals. You can use the WLST command-line utility to manually run health checks.
Server Startup
When a production SOA server starts, health checks in the Startup category are automatically run. The startup health check is enabled by default. The result of the startup run is logged in the SOA server logs.
You can choose to disable the startup run using WLST commands. You can also change the category of tests run at startup using the appropriate WLST command. See "enableHCStartupRun" and "setHCStartupRunCategory" in Oracle Fusion Middleware WLST Command Reference for SOA Suite.
Periodic Invocation
SOA health check is pre-configured with periodic runs that automatically run on the production SOA server.Table 4-4 lists the pre-configured periodic runs.
Table 4-4 Pre-Configured Periodic Runs
Periodic Run Name | Category | Scheduling | Enabled by Default? |
---|---|---|---|
Frequently |
Quick |
Every two hours at :07 |
Yes |
Daily |
Intermediate |
Every day at 05:15 |
Yes |
Weekly |
Extensive |
Every Sunday at 03:30 |
No (for future use) |
Periodic runs are enabled by default. The result of the periodic runs are logged in the SOA server logs.
You can disable periodic runs, or change the health-check category associated with a periodic run. You can also change the scheduling, or add new periodic runs. See "createHCPeriodicRun", "enableHCPeriodicRun", "setHCPeriodicRunInterval", "setHCPeriodicRunSchedule", and "setHCPeriodicRunCategory" in Oracle Fusion Middleware WLST Command Reference for SOA Suite.
WLST Invocation
You can use WLST commands to:
List health checks
Configure health checks
List health check categories
Execute a health check by name
Execute a category of health checks
Get results (Returned as an HTML report at the specified location)
Purge results
See "SOA Health Check Commands" in Oracle Fusion Middleware WLST Command Reference for SOA Suite for details on all health check commands.
The WLST commands need to be executed in the online mode. You must be connected to the SOA server.
Integration Workload Statistics (IWS) Reports provide SOA system-wide reports that can help you analyze utilizations, identify potential bottlenecks and backlogs, and perform top-down analysis of your integration system.
Note:
This SOA Suite feature is part of Oracle Integration Continuous Availability. Please refer to the Oracle Fusion Middleware Licensing Information for more details on Oracle SOA Suite for Middleware Options.So, for instance, if there are stressed components or endpoints in your SOA system that are slowing down the system, IWS reports can help you narrow down on these. For example, a slow FTP or database adapter reference endpoint can be identified in the reports. Likewise, a BPEL process running slower than usual can also be identified. You can look at internal queue backlogs, like BPEL queues and EDN queues. SOA composite-wise summaries are also available.
IWS reports can include metrics like system resource usage, composite statistics, statistics for internal system queues, statistics for synchronous and asynchronous business processes, and endpoint statistics. The components supported in this release include BPEL Service Engine, EDN, Web Service Binding, File Adapter, JMS Adapter, FTP Adapter, DB Adapter, AQ Adapter, and MQ adapter.
Refer to Statistics Included in an IWS Report for more information on the statistics collected.
IWS takes periodic snapshots of performance statistics to generate these reports. You can choose the granularity of data collected for your IWS reports. The following table illustrates the data collection levels, or statistics levels, and the data collected for each level.
Table 4-5 Data Collection Levels for IWS Reports
Data Collection Level/Statistics Level | Data Collected |
---|---|
OFF | No data is collected. This is the default level. |
MINIMUM | System-wide resource usage data. |
BASIC | MINIMUM + Service and reference endpoint statistics, BPEL and EDN backup queue statistics, BPEL instance statistics. |
NORMAL | BASIC + Data on BPEL activities like Receive, Invoke, Pick, and onMessage. |
FINEST | NORMAL + Data on all BPEL activities. |
Integration Workload Statistics (IWS) snapshot data is collected at periodic intervals. You can enable snapshot data collection, configure snapshot interval, and the granularity of data collected.
Use the IWS Reports page to create SOA-wide reports that help you identify bottlenecks and backlogs in the system. Integration Workload Statistics (IWS) include metrics like system resource usage, composite statistics, statistics for internal system queues, statistics for synchronous and asynchronous business processes, and endpoint statistics.
You can use the IWSReport MBean, and its associated operations, to retrieve information about the data collected for your Integration Workload Statistics (IWS) reports. Data such as snapshot IDs, date, and timestamps can be retrieved. IWS report operations enable you to generate IWS reports using the supplied snapshot parameters.
Select Administration > System MBean Browser from the SOA Infrastructure menu to access the System MBean Browser. Refer to for more information on the System MBean Browser.
You can search for the IWSReport MBean, which can be found under Application Defined MBeans > oracle.as.soa.iws > Server : name > Application : name > SOAIWSReportMXBean.
The following image shows the various operations, and their descriptions, available for the IWSReport MBean.
You can use WLST commands to generate IWS reports or retrieve IWS metrics like IWS data collection level or IWS snapshot information.
IWS WLST Commands
You can retrieve detailed help, and list of parameters, for any command by typing help(‘command’)
while connected to the SOA server in the WLST online mode.
The following table lists the various WLST IWS configuration commands.
Table 4-6 IWS Configuration Commands
WLST Command Name | Description |
---|---|
getSoaIWSSnapshotInterval | Retrieves the snapshot metrics collection interval. |
setSoaIWSSnapshotInterval | Sets the snapshot metrics collection interval in minutes. |
getSoaIWSStatisticsLevel | Retrieves the SOA IWS Statistics level (data collection level). |
setSoaIWSStatisticsLevel | Sets the SOA IWS Statistics level. |
getSoaIWSStatisticsLevelList | Retrieves the SOA IWS Statistics level list. |
The following table lists the various WLST IWS snapshot retrieval and reporting commands.
Table 4-7 IWS Snapshot Retrieval and Reporting Commands
WLST Command Name | Description |
---|---|
getSoaIWSSnapshotInfo | Retrieves snapshot info from a SOA server or all servers for the supplied number of hours. |
getSoaIWSSnapshotInfoByDate | Retrieves snapshot info from a SOA server or all servers for the supplied time period. |
getSoaIWSReportBySnapshotID | Generates a SOA IWS Report for the supplied snapshot IDs. |
getSoaIWSReportByDateTime | Generates a SOA IWS Report for the supplied time period. |
An Integration Workload Statistics (IWS) report contains various statistics, depending on the data collection level that you have set. In addition to system-wide resource usage data, the report can include service and reference endpoint statistics, BPEL and EDN backup queue statistics, and BPEL instance statistics. Statistics on BPEL activities may also be included.
The IWS report contains the following broad sections when the data collection level is set to finest:
System Resource Usage
Statistics include Java Virtual Machine (JVM) statistics like CPU utilization and memory utilization (for JVM heap and non-heap memory), SOA Data Source statistics that show active connections and connection pool details, and SOA Work Manager statistics that include details on threads.
Composite (Rollup) Statistics
Aggregate composite-wise statistics that indicate flow rate (throughput/transactions per second) and latency (in milliseconds) for the composite endpoints and internal backup queues (EDN and BPEL queue).
Slowest Composite Endpoints
Aggregate composite-wise statistics that indicate the latency (in milliseconds) and flow rate (throughput) for the slowest endpoints.
Backups in Internal Queues
Aggregate statistics for the backups in internal system queues (BPEL queue and EDN queue).
Longest Running Business Processes
Aggregate statistics for top asynchronous and synchronous business (BPEL) process instances based on execution time
Most Time-Consuming Business Process Activities
Aggregate statistics for top business process activities (BPEL activities like Receive, Invoke, etc) based on execution time.