Integration Workload
Statistics (IWS) Reports provide SOA system-wide reports that can help you
analyze utilization, identify potential bottlenecks and backlogs, and perform
top-down analysis of your integration system.
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.
Statistics
Included in an IWS Report
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.
Enabling
and Configuring IWS
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 following steps to enable and configure IWS using Enterprise Manager Fusion Middleware Control:
1. Select Monitoring > IWS Reports from the SOA Infrastructure menu.
The IWS Reports page appears.
2. Click Configure near the top right corner of the page.
The Configure IWS Data Collection dialog appears.
3. Select a Snapshot Interval in minutes.
The snapshot interval is the periodic interval at which data snapshots are collected.
4. Select a Data Collection Level. The level selected determines the metrics that are collected.
The default level is OFF, which in effect disables IWS data collection. Use the Minimum level to collect only system-wide resource usage data. The Basic level additionally includes service and reference endpoint statistics, BPEL and EDN backup queue statistics, and BPEL instance statistics. If you choose Normal, it includes additional statistics on BPEL activities like Receive, Invoke, Pick, and onMessage. The Finest level additionally includes data on all BPEL activities.
5. Click OK to save your configuration changes.
You have now configured the IWS data collection settings.
Generating
an IWS Report
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.
Use the
following steps to create an IWS report in Enterprise Manager Fusion Middleware
Control:
You must
have already configured IWS data collection and set a snapshot interval.
1. Select Monitoring > IWS Reports from the SOA Infrastructure menu.
The IWS Reports page appears.
2. Select the period for which you wish to generate a report. Select timestamps for Start Date and End Date.
Ensure that the time period does not span server restarts, or periods where you have disabled IWS by setting Data Collection Level to OFF.
3. Select the SOA Server Name.
You can either accept the default server, or choose a different node in cases of multi-cluster environments. For clusters, you can also choose the cluster name to generate a consolidated report for all nodes in the cluster.
(Optional) Enter the result of the step here.
4. Optionally choose a partition name if you are using composite partitions and wish to limit your report to a particular partition.
The Select Composites field appears. This option enables you to select from all composites in the selected partition.
5. Under Select Composites, optionally choose one or more composite names to restrict your report to the specified composite applications.
6. Optionally change the number of results that are displayed.
So, if you choose the default of 10, the 10 slowest endpoints, the 10 longest running business processes, and so on, are selected.
7. Click the appropriate report format near the top right of the window to generate and download the report.
You can choose between CSV (comma-separated values), HTML, and XML formats.
The IWS report is generated and downloaded.
Happy Learning...!!!!!!!!!!!! Fun Sharing.........!!!!!!!!!
Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.For more details about oracle fusion SCM training please check our website.
ReplyDeleteOracle Fusion SCM Online Training