In today’s digital operations landscape, raw data is valuable only when it translates into actionable insights. If you’re a Job Monitoring user in SAP Cloud Application Lifecycle Management (SAP Cloud ALM), you’re already working with a wealth of data related to execution status, application status, Runtimes, and start delay.
But what if you want a dashboard that displays the KPIs that are more important for your business, other than the pre-provided KPIs in Job and Automation Monitoring?
The answer lies in the SAP Cloud ALM Analytics API—a powerful interface designed to give you direct, structured access to the metrics that matter most for Job and Automation Monitoring.
Why the SAP Cloud ALM Analytics API for Job Monitoring?
The Analytics API is a customer-facing interface that empowers you to retrieve Job and Automation Monitoring data directly, bypassing the limitations of predefined dashboards.
Key Benefits for Job Monitoring Users:
Centralized Access: You can view all your job-related analytics (execution stats, errors, warnings) in one unified interface.Seamless Integration: Connect effortlessly with tools like Grafana and other external tools.Flexible Data Consumption: Build custom dashboards or run tailored analytics via any OData-compatible tool.Comprehensive Metrics & Dimensions: Analyze jobs using runTime, execution status, job types, and more.
Whether you’re tracking SLAs, identifying performance bottlenecks, or evaluating job failure trends, the API gives you full control over your monitoring insights.
Core Concepts for Job Monitoring Analytics
The Analytics API provides structured, context-rich access to your job monitoring data using the following key elements:
Providers
Define the data source—for Job Monitoring, use: DP_JOB_MONITORING
Metrics (Measures)
Metric
Description
runTime
Total runtime of job executions during the selected period.
averageRunTime
Average runtime of completed job executions.
executions
Total number of jobs started.
success
Jobs that completed successfully (green status).
warning
Jobs completed with warnings (yellow status).
aborted
Jobs that were aborted or failed (red status).
applicationWarning
Application-level warning in job execution.
applicationError
Application-level error during job execution.
These metrics let you go beyond surface-level insights and dive deep into operational KPIs for job performance.
Dimensions (Attributes)
Dimension
Description
serviceId
Unique identifier for the monitored service.
serviceName
Name of the monitored service.
jobId
Unique job identifier.
jobName
Name of the monitored job.
jobType
Technical type of the job.
jobTypeLabel
Human-readable label for the job type.
serviceType
Technical type of the monitored service.
These dimensions let you filter, group, and drill down into data across job types, services, or execution IDs.
Output Formats & Visualization
The API supports multiple output formats tailored to different analytical needs:
Below, we have provided an example of a Grafana dashboard with various types of visualizations for Job and Automation Monitoring.
Series: Time-based or categorical trends – ideal for charting job execution over time.
Table: Structured tabular data aligned with dimensions – great for detailed views.
Bar Graph: Categorical group-based comparisons (e.g., job success rate by type).
There are other visualizations available, like Pie Chart, Heat Map, Histogram etc.
Flexible Time Resolutions for Monitoring
Different monitoring needs require different time views. The API supports:
Period (P): Aggregated single value for a selected duration (e.g., total executions in 7 days).Raw (R): One-minute intervals – ideal for real-time or near real-time dashboards.Minutes (1, 5, 15, 30), Hourly (H), Daily (D): Scalable resolutions for both operational and strategic reporting.
NEW: Period Resolution (P)
Get summarized insights without needing full-time series data. Example:
“What is the total max averageRunTime for a particular duration?” → one value, fast response.
Here, it shows the single point for the total averageRunTime from 7th April to 9th April.
Beyond Standard Dashboards
SAP provides default dashboards for Job Monitoring, focusing on:
Start DelayRuntimeApplication StatusExecution Status
However, the Analytics API allows you to:
Build custom dashboards to track KPIs specific to your operations.Integrate with third-party BI tools like Tableau, Power BI, or Grafana.Generate advanced insights for capacity planning, SLA monitoring, root cause analysis, and more.
Example Use Cases for Job Monitoring
Here’s how real users apply the API in Job and Automation Monitoring:
Use Case
Example
SLA Breach
      Monitor averageRunTime in last 24 hours to get insights.
Failure Trends
      Analyze weekly aborted or applicationError counts by job type.
Job Volume Reporting
      Daily summary of executions across all services.
Job-Type Efficiency
      Compare averageRunTime across different jobTypeLabels.
Â
Business Value for Job Monitoring Teams
Using the SAP Cloud ALM Analytics API, Job Monitoring teams can:
Break free from rigid dashboards.
Create KPIs that reflect your business processes and performance metrics.Unlock tailored insights.
Focus on what matters most—like success execution, aborted execution, Application warnings, Application error.Connect to enterprise BI tools.
Integrate SAP Cloud ALM monitoring data into your existing analytics infrastructure.Enable low-code analytics.
Use no-code or low-code tools to visualize, automate, and share insights organization-wide.
Useful Links
SAP Cloud ALM Analytics APIExpert portalÂ
​ In today’s digital operations landscape, raw data is valuable only when it translates into actionable insights. If you’re a Job Monitoring user in SAP Cloud Application Lifecycle Management (SAP Cloud ALM), you’re already working with a wealth of data related to execution status, application status, Runtimes, and start delay.But what if you want a dashboard that displays the KPIs that are more important for your business, other than the pre-provided KPIs in Job and Automation Monitoring?The answer lies in the SAP Cloud ALM Analytics API—a powerful interface designed to give you direct, structured access to the metrics that matter most for Job and Automation Monitoring.Why the SAP Cloud ALM Analytics API for Job Monitoring?The Analytics API is a customer-facing interface that empowers you to retrieve Job and Automation Monitoring data directly, bypassing the limitations of predefined dashboards.Key Benefits for Job Monitoring Users:Centralized Access: You can view all your job-related analytics (execution stats, errors, warnings) in one unified interface.Seamless Integration: Connect effortlessly with tools like Grafana and other external tools.Flexible Data Consumption: Build custom dashboards or run tailored analytics via any OData-compatible tool.Comprehensive Metrics & Dimensions: Analyze jobs using runTime, execution status, job types, and more.Whether you’re tracking SLAs, identifying performance bottlenecks, or evaluating job failure trends, the API gives you full control over your monitoring insights.Core Concepts for Job Monitoring AnalyticsThe Analytics API provides structured, context-rich access to your job monitoring data using the following key elements:ProvidersDefine the data source—for Job Monitoring, use: DP_JOB_MONITORINGMetrics (Measures)MetricDescriptionrunTimeTotal runtime of job executions during the selected period.averageRunTimeAverage runtime of completed job executions.executionsTotal number of jobs started.successJobs that completed successfully (green status).warningJobs completed with warnings (yellow status).abortedJobs that were aborted or failed (red status).applicationWarningApplication-level warning in job execution.applicationErrorApplication-level error during job execution.These metrics let you go beyond surface-level insights and dive deep into operational KPIs for job performance.Dimensions (Attributes)DimensionDescriptionserviceIdUnique identifier for the monitored service.serviceNameName of the monitored service.jobIdUnique job identifier.jobNameName of the monitored job.jobTypeTechnical type of the job.jobTypeLabelHuman-readable label for the job type.serviceTypeTechnical type of the monitored service.These dimensions let you filter, group, and drill down into data across job types, services, or execution IDs.Output Formats & VisualizationThe API supports multiple output formats tailored to different analytical needs:Below, we have provided an example of a Grafana dashboard with various types of visualizations for Job and Automation Monitoring.Series: Time-based or categorical trends – ideal for charting job execution over time.Table: Structured tabular data aligned with dimensions – great for detailed views.Bar Graph: Categorical group-based comparisons (e.g., job success rate by type).There are other visualizations available, like Pie Chart, Heat Map, Histogram etc.Flexible Time Resolutions for MonitoringDifferent monitoring needs require different time views. The API supports:Period (P): Aggregated single value for a selected duration (e.g., total executions in 7 days).Raw (R): One-minute intervals – ideal for real-time or near real-time dashboards.Minutes (1, 5, 15, 30), Hourly (H), Daily (D): Scalable resolutions for both operational and strategic reporting.NEW: Period Resolution (P)Get summarized insights without needing full-time series data. Example:”What is the total max averageRunTime for a particular duration?” → one value, fast response.Here, it shows the single point for the total averageRunTime from 7th April to 9th April.Beyond Standard DashboardsSAP provides default dashboards for Job Monitoring, focusing on:Start DelayRuntimeApplication StatusExecution StatusHowever, the Analytics API allows you to:Build custom dashboards to track KPIs specific to your operations.Integrate with third-party BI tools like Tableau, Power BI, or Grafana.Generate advanced insights for capacity planning, SLA monitoring, root cause analysis, and more.Example Use Cases for Job MonitoringHere’s how real users apply the API in Job and Automation Monitoring:Use CaseExampleSLA Breach      Monitor averageRunTime in last 24 hours to get insights.Failure Trends      Analyze weekly aborted or applicationError counts by job type.Job Volume Reporting      Daily summary of executions across all services.Job-Type Efficiency      Compare averageRunTime across different jobTypeLabels. Business Value for Job Monitoring TeamsUsing the SAP Cloud ALM Analytics API, Job Monitoring teams can:Break free from rigid dashboards.Create KPIs that reflect your business processes and performance metrics.Unlock tailored insights.Focus on what matters most—like success execution, aborted execution, Application warnings, Application error.Connect to enterprise BI tools.Integrate SAP Cloud ALM monitoring data into your existing analytics infrastructure.Enable low-code analytics.Use no-code or low-code tools to visualize, automate, and share insights organization-wide.Useful LinksSAP Cloud ALM Analytics APIExpert portal   Read More Technology Blog Posts by SAP articlesÂ
#SAP
#SAPTechnologyblog