Page tree
Skip to end of metadata
Go to start of metadata

Web Service Performance Monitoring

 

Navigation

Application Operations in SAP Solution Manager 7.2 provides System and Application Management capabilities for central monitoring, alerting, analytics, and administration of SAP centric cloud and on-premise solutions.

This wiki content has been move to the SAP Solution Manager 7.2 expert portal.  Any child pages of this wiki are deprecated and no longer maintained.

Technical Support

Application Operations in SAP Solution Manager 7.2 provides System and Application Management capabilities for central monitoring, alerting, analytics, and administration of SAP centric cloud and on-premise solutions.

This wiki content has been moved to the SAP Solution Manager 7.2 expert portal.  Any child pages of this wiki are deprecated and no longer maintained.

In addition to the WebService metrics available in the IC Mon UI, a dedicated WebService Performance Monitoring for ABAP based Webservices is offered.

This functionality is included in the IC Monitoring UI with SAP Solution Manager 7.2. Only for SAP Solution Manager 7.1 this is a separate application.

Prerequisites

WebService Performance Monitoring is system specific. In order to enable the Monitoring for a specific system, the following steps are necessary:

  • Activate local Web Service Monitoring for the system in scope (see SAP note 1639329)
  • Execute activity Schedule Extractors in step Preparation for an Interface scenario which contains the system in scope 

Usage

The WebService Performance Monitoring UI is a HTML5 based application which can be accessed from the Technical Monitoring Workcenter in Solution Manager for a specific scenario. Since the Monitoring is system specific (not scenario specific) you need to select a specifc system  

You can start the Performance Monitoring UI as a standalone version via

http(s)://server:port/sap/bc/bsp/sap/wsmonapp/index.html

Navigation in-between different systems can be done within the UI itself.

The monitoring UI consists of two different tabs, the Overview and the Metric Details. Both are available only of Web Service Provider. Web Service Consumer are not collected and displayed.

Overview

Here you get an overview over all WebServices executed in the slected timeframe for the selected system.

For each WebService you can drilldown into specific operations and furthermore to specific users (if enabled via the local WebService Monitoring).

Metric Details

For a selected Web Service / Operation you can get histograms on the number of executions.

In addition, you can get details on the duration of the selected Web Service / Operation in order to discover e.g. where the time was spend.

Web Service SLA Performance Alerting

Based on single WebService executions in the local WebService Monitoring, SLA Performance Alerting can be activated in the IC Mon Setup for dedicated Web Services.

Evaluation of web service response times for SLA is only possible on each execution and not on aggregated data. This is the reason why here two metrics are required:

  • Number of WS executions below threshold
    This metric with technical name ICMON_IFCHANNEL_WS_EXEC_BELOW_THRESHOLD has the parameter Threshold and counts for all configured combinations how many web service executions are below this threshold.
    The schedule period of the metric is 1 minute.
    The metric is not alerting relevant but the value is only written to BI.
  • Percentage of WS executions below threshold
    This metric is dependent of the metric 'Number of WS executions below threshold'( Technical Name = ICMON_IFCHANNEL_WS_EXEC_BELOW_THRESHOLD'.
    It is calculated how many executions (in percent) of the configured web services in the last hour are below the configured threshold.
    This metric is not written into BI but only alerting relevant. That means you can configure for each Interface Channel one threshold in % when an alert should be raised.

Example:

The business unit requires that 94% of all executions of web service ABC per hour are faster than 1500 ms.

  1. Configure web service ABC
    1. Select and enable the metric Number of WS executions below threshold and set the threshold to 1500.
    2. Enable the metric Percentage of WS executions below threshold.
  2. Save the settings and go to next step for activation
  3. In the activation screen expand the channel and select the metric Percentage of WS executions below threshold . You can set the threshold for this metric to 94%.
  • No labels