SAP Cloud ALM

Supported OS Linux Windows Mac OS

marketplace
Integration version1.0.0

Overview

The SAP Cloud ALM integration by RapDev enables seamless monitoring of your SAP infrastructure by leveraging SAP Cloud Application Lifecycle Management (Cloud ALM or CALM), a cloud-native platform for centralized operations, management, and analytics.

This integration uses Cloud ALM’s APIs to collect metrics, logs, and traces from connected SAP systems and submits the data to Datadog using OpenTelemetry, ensuring compatibility with modern observability standards. It supports multiple Cloud ALM providers, including Health Monitoring, Job & Automation Monitoring, Exception Monitoring, and Integration Monitoring. Prebuilt dashboards are included to accelerate onboarding and deliver immediate visibility into SAP system performance and health.

Data Collected

Metrics

rapdev.sap_cloud_alm.aif.count
(count)
Number of Application Interface Framework messages. Tagged with direction, category, namespace, interface, version, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.aribacig.count
(count)
Number of Ariba Cloud Integration Gateway messages. Tagged with componentname, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.aribanet.count
(count)
Number of Ariba Network messages. Tagged with componentname, eventname, sendernetworkid, receivernetworkid, sendername, receivername,statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.aribaproc.count
(count)
Number of Ariba Procurement messages. Tagged with componentname, eventname, direction, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.aribasrc.count
(count)
Number of Ariba Sourcing messages. Tagged with componentname, eventname, direction, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.c4c.count
(count)
Number of C4C messages. Tagged with direction, inboundinterface, outboundinterface, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.concur.count
(count)
Number of Concur (Concur Object) messages. Tagged with direction, concurcompanyid, sapsystemid, sapsystemtype, connection, objecttype, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.cpi.count
(count)
Number of Integration Suite messages. Tagged with integrationartifactname, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.exm.counter
(count)
Number of errors that occurred by category for a given use case
Shown as exception
rapdev.sap_cloud_alm.fg.count
(count)
Number of SAP Fieldglass messages. Tagged with categorytype, direction, and statusgroup.
Shown as message
rapdev.sap_cloud_alm.hm.abap.batchjobs.aborted
(gauge)
This is the number of aborted batch jobs on the system during the last 5 minutes. This metric is reported every 5 minutes and counts the number of batch jobs in status “Canceled” since the last collection.
Shown as job
rapdev.sap_cloud_alm.hm.abap.batchjobs.finished
(gauge)
This is the number of finished batch jobs on the system during the last 5 minutes. This metric is collected every 5 minutes and counts the number of batch jobs in status “Finished” since the last collection
Shown as job
rapdev.sap_cloud_alm.hm.abap.batchjobs.running
(gauge)
This is the number of batch jobs which are currently in status “Active” on the system
Shown as job
rapdev.sap_cloud_alm.hm.abap.certificates
(gauge)
Number of days until the certificate expires
Shown as day
rapdev.sap_cloud_alm.hm.abap.dialogsteps
(gauge)
Number of dialog steps
Shown as step
rapdev.sap_cloud_alm.hm.abap.enqueue.entries.older_than_one_day
(gauge)
The number of enqueue entries which are older than one day
Shown as entry
rapdev.sap_cloud_alm.hm.abap.enqueue.entries.older_than_one_hour
(gauge)
The number of enqueue entries which are older than one hour
Shown as entry
rapdev.sap_cloud_alm.hm.abap.enqueue.entries.total
(gauge)
The current number of enqueue entries
Shown as entry
rapdev.sap_cloud_alm.hm.abap.gateway.clients
(gauge)
Number of ABAP gateway clients
rapdev.sap_cloud_alm.hm.abap.gateway.connections
(gauge)
Number of ABAP gateway connections
Shown as connection
rapdev.sap_cloud_alm.hm.abap.gateway.memory
(gauge)
Gateway memory usage
Shown as megabyte
rapdev.sap_cloud_alm.hm.abap.gateway.remote_gateway
(gauge)
Number of remote gateways
rapdev.sap_cloud_alm.hm.abap.icm.connections
(gauge)
Number of ICM connections
Shown as connection
rapdev.sap_cloud_alm.hm.abap.icm.entries
(gauge)
Number of ICM entries
Shown as entry
rapdev.sap_cloud_alm.hm.abap.icm.threads
(gauge)
Number of ICM threads
Shown as thread
rapdev.sap_cloud_alm.hm.abap.license
(gauge)
Amount of time until the license expires
Shown as day
rapdev.sap_cloud_alm.hm.abap.memory.extended
(gauge)
ABAP extended memory usage
Shown as gigabyte
rapdev.sap_cloud_alm.hm.abap.memory.heap
(gauge)
ABAP heap memory usage
Shown as gigabyte
rapdev.sap_cloud_alm.hm.abap.meter.accdb
(gauge)
This check performs 200 calls to the database and measures the total response time. It can be used as an indicator for network issues between the application server and the database
Shown as millisecond
rapdev.sap_cloud_alm.hm.abap.meter.bscabap
(gauge)
This check is intended to measure the Basis ABAP processing performance
Shown as millisecond
rapdev.sap_cloud_alm.hm.abap.meter.rfcping
(gauge)
This check is intended to measure the overhead of making an RFC call. The test consists of 200 RFC calls of function module RFC_PING to destination NONE
Shown as millisecond
rapdev.sap_cloud_alm.hm.abap.number_range
(gauge)
Lists the top 100 number ranges in the system. For each number range the current number of entries and the maximum number of entries is shown. Based on this the usage in percent is calculated
rapdev.sap_cloud_alm.hm.abap.resources.ca_blocks
(gauge)
CA block usage
Shown as block
rapdev.sap_cloud_alm.hm.abap.resources.communication_entries
(gauge)
Communication entries usage
Shown as entry
rapdev.sap_cloud_alm.hm.abap.resources.dialog_queue_slots
(gauge)
Dialog queue slot usage
rapdev.sap_cloud_alm.hm.abap.resources.mpi_blocks
(gauge)
MPI blocks usage
rapdev.sap_cloud_alm.hm.abap.resources.mpi_pipes
(gauge)
MPI pipes usage
rapdev.sap_cloud_alm.hm.abap.response_time
(gauge)
Response time for various task types
Shown as millisecond
rapdev.sap_cloud_alm.hm.abap.short_dumps.today
(gauge)
The number of short dumps today
rapdev.sap_cloud_alm.hm.abap.system.heartbeat
(gauge)
The ABAP system is sending a heartbeat metric every minute. If this heartbeat metric is no longer received this can be an indicator that the system is not available or no longer able to send metrics
rapdev.sap_cloud_alm.hm.abap.users
(gauge)
Total number of currently active user sessions in the system
Shown as user
rapdev.sap_cloud_alm.hm.abap.version
(gauge)
Installed products and version
rapdev.sap_cloud_alm.hm.abap.workprocess.on_hold
(gauge)
Number of on-hold work processes
Shown as process
rapdev.sap_cloud_alm.hm.abap.workprocess.running
(gauge)
Number of running work processes
Shown as process
rapdev.sap_cloud_alm.hm.abap.workprocess.starting
(gauge)
Number of starting work processes
Shown as process
rapdev.sap_cloud_alm.hm.abap.workprocess.stopped
(gauge)
Number of stopped work processes
Shown as process
rapdev.sap_cloud_alm.hm.abap.workprocess.usage
(gauge)
Work processes usage
Shown as process
rapdev.sap_cloud_alm.hm.agent.attended
(gauge)
Number of connected attended agents
rapdev.sap_cloud_alm.hm.agent.disconnected
(gauge)
Number of disconnected agents
rapdev.sap_cloud_alm.hm.agent.test
(gauge)
Number of connected test agents
rapdev.sap_cloud_alm.hm.agent.unattended
(gauge)
Number of connected unattended agents
rapdev.sap_cloud_alm.hm.api_num_inbound_calls
(gauge)
The number of monthly API calls from external systems to your SAP Cloud ALM tenant
Shown as request
rapdev.sap_cloud_alm.hm.api_outbound_volume
(gauge)
The data volume of outgoing API calls per application
Shown as megabyte
rapdev.sap_cloud_alm.hm.calm.bp_mon.kpi_collection_status
(gauge)
The data collection status of the KPIs in Business Process Monitoring
rapdev.sap_cloud_alm.hm.calm.bsm.iep_events.check
(gauge)
Checks if events can be sent to the Intelligent Event Processing service
Shown as event
rapdev.sap_cloud_alm.hm.calm.endpoints.count
(gauge)
Number of API endpoints per usecase
rapdev.sap_cloud_alm.hm.calm.import_subscribed_services.job
(gauge)
The status of of the import job for the subscribed cloud services
rapdev.sap_cloud_alm.hm.calm.hm.jobs
(gauge)
Background jobs status in Health Monitoring
rapdev.sap_cloud_alm.hm.calm.hm.services
(gauge)
Data collection status in Health Monitoring
rapdev.sap_cloud_alm.hm.calm.jm.data_collection_status
(gauge)
Data collection status in Job & Automation Monitoring
rapdev.sap_cloud_alm.hm.calm.jm.jobstatus
(gauge)
Background jobs status in Job & Automation Monitoring
rapdev.sap_cloud_alm.hm.calm.lms.cloud_services.count
(gauge)
The total number of services in Landscape Management Service
Shown as service
rapdev.sap_cloud_alm.hm.calm.lms.logical_systems.count
(gauge)
The total number of systems in Landscape Management Service
rapdev.sap_cloud_alm.hm.calm.lms.technical_systems.count
(gauge)
The total number of logical systems in Landscape Management Service
rapdev.sap_cloud_alm.hm.calm.perfmon.db_size
(gauge)
The used memory in Real User Monitoring per service
Shown as gigabyte
rapdev.sap_cloud_alm.hm.calm.rn.failed_notifications.count
(gauge)
Number of Failed Notifications per Subscription in External API Management
Shown as unit
rapdev.sap_cloud_alm.hm.calm.rn.successful_notifications.count
(gauge)
Number of Successful Notifications per Subscription in External API Management
Shown as unit
rapdev.sap_cloud_alm.hm.cloud.connector.active.connections.per.subaccount
(gauge)
Active connections per subaccount
Shown as connection
rapdev.sap_cloud_alm.hm.cloud.connector.availability
(gauge)
Returns a 1 for a successful connection
rapdev.sap_cloud_alm.hm.cloud.connector.backend.calls
(gauge)
Number of backend calls by the cloud connector as a monotonic value
rapdev.sap_cloud_alm.hm.cloud.connector.certificates
(gauge)
Number of days until the cloud connector certificate expires
Shown as day
rapdev.sap_cloud_alm.hm.cloud.connector.connected.subaccounts
(gauge)
Cloud connector sub accounts connected
rapdev.sap_cloud_alm.hm.cloud.connector.memory.cloud.connector.heap
(gauge)
Cloud connector heap memory usage
Shown as gigabyte
rapdev.sap_cloud_alm.hm.cloud.connector.memory.physical
(gauge)
Cloud connector physical memory usage by process
Shown as gigabyte
rapdev.sap_cloud_alm.hm.cloud.connector.memory.virtual
(gauge)
Cloud connector virtual memory usage by process
Shown as gigabyte
rapdev.sap_cloud_alm.hm.cloud.connector.ping.time
(gauge)
Cloud connector ping time
Shown as millisecond
rapdev.sap_cloud_alm.hm.cpi.certificate.expiry
(gauge)
Amount of time until the certificate expires
Shown as day
rapdev.sap_cloud_alm.hm.cpi.content.max.file.size
(gauge)
Total size of all integration flows
Shown as megabyte
rapdev.sap_cloud_alm.hm.cpi.datastore.usage
(gauge)
Database storage used by data stores across all integration flows
Shown as megabyte
rapdev.sap_cloud_alm.hm.cpi.db.connection.usage
(gauge)
Usage of database connections across all integration flows
Shown as percent
rapdev.sap_cloud_alm.hm.cpi.db.monitoring.storage.usage
(gauge)
Database storage used for monitoring data across all integration flows
Shown as megabyte
rapdev.sap_cloud_alm.hm.cpi.db.transaction.max.duration
(gauge)
Maximum duration of database transactions across all integration flows
Shown as minute
rapdev.sap_cloud_alm.hm.cpi.jms.queue.active
(gauge)
Shows if the queue is active
rapdev.sap_cloud_alm.hm.cpi.jms.queue.message.number
(gauge)
The number of messages in the queue
Shown as message
rapdev.sap_cloud_alm.hm.cpi.jms.queue.status
(gauge)
The current status of the JMS queue
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.capacity
(gauge)
The total queue capacity used
Shown as megabyte
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.consumers
(gauge)
Queue consumers
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.number
(gauge)
The total number of queues used
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.producers
(gauge)
Queue producers
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.status
(gauge)
Overall queue status
rapdev.sap_cloud_alm.hm.cpi.jms.resources.queue.transactions
(gauge)
Queue transactions
rapdev.sap_cloud_alm.hm.cpi.sys.max.temporary.storage
(gauge)
Temporary storage used for message processing across all integration flows
rapdev.sap_cloud_alm.hm.cpi.sys.memory.usage
(gauge)
Shows if memory exhaustions events occurred in the system
rapdev.sap_cloud_alm.hm.data_collector.version
(gauge)
Data collector version
rapdev.sap_cloud_alm.hm.distribution.added_automation
(gauge)
Number of jobs which have been added to the environment
Shown as job
rapdev.sap_cloud_alm.hm.distribution.in_process_automation
(gauge)
Number of jobs which are currently being processed
Shown as job
rapdev.sap_cloud_alm.hm.distribution.processed_automation
(gauge)
Number of jobs which have been processed
Shown as job
rapdev.sap_cloud_alm.hm.hana.disk.usage
(gauge)
HANA DB disk usage
Shown as gibibyte
rapdev.sap_cloud_alm.hm.hana.memory.allocated
(gauge)
HANA DB allocated memory
Shown as gigabyte
rapdev.sap_cloud_alm.hm.hana.memory.fragmented
(gauge)
HANA DB fragmented memory
Shown as gigabyte
rapdev.sap_cloud_alm.hm.hana.service.status
(gauge)
Returns a 1 when a HANA service is in a good status
rapdev.sap_cloud_alm.hm.hana.version
(gauge)
HANA version
rapdev.sap_cloud_alm.hm.os.cpu.utilization
(gauge)
OS CPU usage
Shown as core
rapdev.sap_cloud_alm.hm.os.filesystem
(gauge)
OS Filesystem usage
Shown as gibibyte
rapdev.sap_cloud_alm.hm.os.memory
(gauge)
OS memory usage
Shown as gibibyte
rapdev.sap_cloud_alm.hm.os.version
(gauge)
OS version
rapdev.sap_cloud_alm.idoc.count
(count)
Number of IDOC messages. Tagged with messagetype, senderport, senderparticipantnumber, receiverport, receiverparticipantnumber, direction, mandant, statusgroup, and status.
Shown as message
rapdev.sap_cloud_alm.jam.aborted
(count)
Number of job executions that ended with an execution failure
Shown as execution
rapdev.sap_cloud_alm.jam.application_error
(count)
Number of job executions that ended with an application error
Shown as execution
rapdev.sap_cloud_alm.jam.application_warning
(count)
Number of job executions that ended with an application warning
Shown as execution
rapdev.sap_cloud_alm.jam.average_run_time
(count)
Average run time of executions
Shown as millisecond
rapdev.sap_cloud_alm.jam.executions
(count)
Number of job executions
Shown as execution
rapdev.sap_cloud_alm.jam.run_time
(count)
Total run time of job executions
Shown as millisecond
rapdev.sap_cloud_alm.jam.success
(count)
Number of job executions that ended successfully and no execution warning
Shown as execution
rapdev.sap_cloud_alm.jam.warning
(count)
Number of job executions that ended with an execution warning
Shown as execution
rapdev.sap_cloud_alm.lms_id.configured
(gauge)
Number of configured services for any data collection
Shown as service
rapdev.sap_cloud_alm.mdi.count
(count)
Number of SAP Master Data Integration messages. Tagged with servicerole, communicationscenario, objecttypes, direction, and statusgroup.
Shown as message
rapdev.sap_cloud_alm.mobsrv.count
(count)
Number of SAP Mobile Services messages. Tagged with applicationid, feature, direction, and statusgroup.
Shown as message
rapdev.sap_cloud_alm.rum.requests
(gauge)
Number of requests
Shown as request
rapdev.sap_cloud_alm.rum.response_time
(gauge)
Average response time
Shown as millisecond
rapdev.sap_cloud_alm.rum.users
(gauge)
Number of users
Shown as user
rapdev.sap_cloud_alm.sf.count
(count)
Number of SAP Success Factors messages. Tagged with sourceinterface, destinationinterface, integrationname, direction, and statusgroup.
Shown as message
rapdev.sap_cloud_alm.ws.count
(count)
Number of Web Service messages. Tagged with stategroup, senderinterfacename, receiverinterfacename, direction, mandant, and statusgroup.
Shown as message

Service Checks

rapdev.sap_cloud_alm.token_retrieved

Returns OK if the agent can retrieve an access token for authentication from the Authentication API, CRITICAL if it can’t.

Statuses: ok, critical

rapdev.sap_cloud_alm.landscape_retrieved

Returns OK if the agent can retrieve the SAP Landscape from the Cloud ALM Landscape Management System API, CRITICAL if it can’t.

Statuses: ok, critical

rapdev.sap_cloud_alm.provider_data_retrieved

Returns OK if the agent can retrieve the provider data from the Cloud ALM Analytics Provider Filters API, CRITICAL if it can’t.

Statuses: ok, critical

Support

For support or feature requests, contact RapDev.io through the following channels:



This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.