Health Monitoring for SAP BTP Cloud Foundry
Available Monitoring Content
Health Monitoring can monitor custom Java and Node.js applications which are running on the SAP BTP Cloud Foundry environment. This requires that the custom applications are instrumented with the SAP Cloud ALM OpenTelemetry extension library (see section Prerequisites).
The following metrics are supported:
Area | Metric | Description |
---|---|---|
System | System CPU Usage | The recent cpu usage of the application instance |
System | System CPU Load Average | The average cpu load of the application instance during the last 1 minute |
System | Disk Utilization | The disk usage of the application instance |
System | HTTP Response Time | Duration of HTTP server request handling |
System | Database Connections | The current number of active database connections |
Java | Hikari Pool: Active Connections | Number of active connections in Hikari pool |
Java | Hikari Pool: Queued Connections | Pending threads |
Java Applications | Java Live Threads | The current number of live threads including both daemon and non-daemon threads |
Java Applications | Java Memory: Old Generation | Currently used Java memory for Old Generation |
Java Applications | Java Memory: Eden Space | Currently used Java memory for Eden Space |
Java Applications | Java Memory: Survivor Space | Currently used Java memory for Survivor Space |
Java Applications | Hikari Pool: Active Connections | Number of active connections in the Hikari pool |
Java Applications | Hikari Pool: Queued Connections | Number of queued connections in the Hikari pool |
Node.js | Filesystem Utilization | Disk utilization in the range of [0, 1] |
Node.js | CPU Utilization | Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process. |
Node.js | CPU Time | Total CPU seconds |
Node.js | Process Memory Heap | Memory allocated for the heap represent memory usage statistics of the Node.js process. |
Node.js | Process Memory Usage | This is the memory used by the process. |
Node.js | Active Resources | Number of active resources that are currently keeping the event loop alive. |
Health Monitoring can consume events which are sent by the SAP Alert Notification Service of SAP BTP Cloud Platform. Each event can be displayed as an alert in the Alert Inbox of Health Monitoring.
The following events are supported:
Area | Event | Description |
---|---|---|
Application Event | Application Crash | An application crash event is triggered when an application has crashed. |
Application Event | Application Process Crash | An application process crash event is triggered when an internal process of the application has crashed. |
SAP HANA Cloud Service Event | HDB Restarted Service | A HANA service was restarted |