If critical business processes are based on Web services provided by ABAP systems, as a technical or application support manager, check whether the operations (Web service methods being called) are carried out with the required performance. You have the following options:
Getting an overview of the number of Web service executions, and their distribution
Displaying average execution times in histograms: To get an indication of possible threshold values for SLA reporting, display the distribution of execution times of operations. For example, after having collected data for several months you see that most of the execution times are below 300 ms.
Getting indications of root causes of poorly performing operations: To identify the root cause of performance bottlenecks, display the average duration of processes hourly. You get an indication of whether the data base, the operation, the system, or the amount of data transferred is the cause.
You have configured an ICMon scenario and activated Web service monitoring. For more information, see
You have activated the gateway services on the managed systems involved. For more information, see SAP Note 2027249.
You have display authorization.
In the Technical Monitoring
work center, choose Integration Monitoring
.
On the Interface Channel Monitoring
tab page, select a scenario and choose the Web Services Monitoring
pushbutton.
Select the ABAP system.
On the Overview
tab page, all web services executed on the system are displayed for the selected time frame.
To identify the most frequently executed Web services and operations, use the Overview
tab page.
To display the number and percentage of executions of a Web service, position the mouse on the section of the pie chart,
To drill down, click on the section.
The number and percentage of Web service operations are displayed.
If configured: Click the operation type, to drill down to the users performing the Web service operations.
To analyze the distribution of average execution times of operations, do the following:
On the Metric Details
tab page, choose Histogram
.
Optional: Filter on Web services and operations.
Aggregate
is the average of all operations.
Optional: In the ICMon configuration, define an alert. To do so, configure the following metrics and define threshold values:
Number of WS executions below threshold
Percentage of WS executions below threshold
: Calculates (based on the above metric) how many executions (in percent) of the configured web services in the last hour are below the configured threshold.
For this metric you can configure, for each interface channel, the threshold in % when an alert is to be raised.
Example
The business unit requires that 94% of all executions of a Web service per hour takes less than 1500 ms.
In the Configuration
step do the following:
Enable the Number of WS executions below threshold
metric and set the threshold to 1500.
Enable the Percentage of WS executions below threshold
metric.
Save your entries.
In the Activation
step, expand the channel and select the metric Percentage of WS executions below threshold
.
Set the threshold for the metric to 94%.
For more information about accessing the guided procedure, see Configuring an Interface and Connection Monitoring Scenario.
To analyze the distribution of execution times of operations, do the following:
On the Metric Details
tab page, choose Metrics
.
The following work process parameters are displayed (average time in milliseconds):
DB_TIME
: Time to write data to the database
RESPTIME
: Response time, actual processing time of the operation
WAIT_TIME
: Time a work process has to wait before the system provides a process. The wait time is an indication of the overall system performance.
MESSAGE_SIZE
: Amount of payload data (in bytes) transferred when the operation is executed
Filter on Web services and operations.
Aggregate
is the average of all operations.
Optional: Adjust the time frame, or choose Configuration
(on the right side of the screen), to switch the 24h profile on or off.