In this blog, we will explore how to combine interface and jobs monitoring in a single report with the SAP Cloud ALM analytics API.
Introduction
Key users from business departments and/or functional consultants need to answer to the following questions:
- Are the interfaces to external systems working,
- Are there any errors in sending/receiving messages,
- Did the partner receive the message,
- What is the status of executed batch jobs.
In an end-to-end scenario, SAP analysts and business users must monitor errors related to Interfaces processing and Jobs execution.
The monitoring capabilities requested to complete those tasks are offered by SAP Cloud ALM Integration and Exception Monitoring and SAP Cloud ALM Jobs and Automation Monitoring.
- Integration & Exception Monitoring closes the gap between IT and Business. The correlation of integration artefacts provides end-to-end visibility in interface calls and message flows cross all involved cloud services and systems.
- The purpose of Job & Automation Monitoring is to provide transparency about the current status of automation processes regarding execution status, application status and run time. It supports the monitoring of automation processes that run on the different platforms.
Even if the setup of the interfaces and jobs monitoring is controlled by the SAP IT departments, the usage of the interfaces and jobs monitoring is managed by the SAP business departments:
- Health monitoring and users monitoring are supervision use-cases used by the SAP IT department.
- Interfaces and jobs monitoring are use-cases built for SAP business key users.
KPIs
Integration & Exception Monitoring
Interfaces monitoring provides the following KPIs:
KPIs | Description | Areas of Responsibility |
error | Number of messages in Error state | Business Users |
warning | Number of messages in Warning state | Business Users |
successful | Number of messages in Successful state | Business Users |
cancelled | Number of messages in Cancelled state | Business Users |
process | Number of messages in Process state | Business Users |
The list of dimensions accessible for Jobs Monitoring are accessible here.
Example:
- Filters:
- statusGroup
- Dimensions:
- ServiceName
- SAPSystemId
- StatusGroup
- Measures:
- “default“
Jobs Monitoring
Jobs monitoring provides the following KPIs:
KPIs | Description | Areas of Responsibility |
runTime | Total Run Time of Executions (that have been running in the period). | SAP Basis |
averageRunTime | Average Run Time of Executions (that have finished in the period) | SAP Basis |
executions | Number of Executions (that had been started) | SAP Basis Business Users |
success | Number of Executions (that had ended) with successfully status (green) and no Execution Warning | SAP Basis Business Users |
warning | Number of successful Executions (that had ended) with Execution Warning (yellow) | SAP Basis Business Users |
aborted | Number of Executions (that had ended) with Execution Failure (red) | SAP Basis Business Users |
applicationWarning | Number of Executions (that had ended) with Application Warning (yellow) | Business Users |
applicationError |
Number of Executions (that had ended) with Application Error (red) | Business Users |
The list of dimensions accessible for Jobs Monitoring are accessible here:
Example:
- Filters:
- serviceId
- jobType
- jobName
- Dimensions:
- jobName
- Measures:
- applicationWarning