---
title: SAP HANA
description: Monitor SAP HANA databases centrally from a single collector
breadcrumbs: Docs > Integrations > SAP HANA
---

# SAP HANA
Supported OS marketplaceIntegration version1.0.0   SAP HANA database overviewSAP HANA tables overviewSAP HANA services overview
## Overview{% #overview %}

The SAP HANA integration monitors SAP HANA in-memory database systems. A system can host several database schemas and can be deployed on multiple nodes.

Using a remote **agentless** connection and preconfigured monitoring templates, this integration can go live in just a few minutes.

Monitoring is powered by [Redpeaks](https://www.redpeaks.io) (formerly known as Agentil Software - Pro.Monitor). It is configured out of the box to cover the most relevant KPIs of your database, including backups, transactions, service resources, table growth, and replication.

This integration collects and analyzes data from systems in real time and produces metrics and actionable events. You can finely tune the alerts by configuring Redpeaks and create Datadog monitors directly on the metrics.

Unlike with agent-based solutions, this platform's monitoring configuration is all in a single location, eliminating the need to modify or install anything on the monitored systems.

Redpeaks integrates with SAP deployments of all types and sizes, whether you're managing a single system or hundreds. It supports on-premise setups, private clouds, hybrid environments, and SAP RISE, offering flexibility to meet your unique needs.

### Monitored modules{% #monitored-modules %}

- HANA nodes
- Alerts
- Backups
- Service CPU
- Service memory
- Service disk
- Blocked transactions
- Connections
- Threads
- Replication status
- Replication statistics
- Table size (records, merge size, disk size)
- SDI
- Custom SQL requests
- On demand monitors

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **redpeaks.hana.hana\_backups.time\_since\_last\_data\_backup**(gauge)                                      | Number of minutes elapsed since last DATA backup.*Shown as minute*    |
| **redpeaks.hana.hana\_backups.time\_since\_last\_log\_backup**(gauge)                                       | Number of minutes elapsed since last LOG backup.*Shown as minute*     |
| **redpeaks.hana.hana\_connections.connection\_count**(gauge)                                                | Number of current database open connections.*Shown as connection*     |
| **redpeaks.hana.hana\_connections.connection\_running\_count**(gauge)                                       | Number of current database running connections.*Shown as connection*  |
| **redpeaks.hana.hana\_cpu.db\_cpu\_utilization**(gauge)                                                     | HANA node CPU utilization.*Shown as cpu*                              |
| **redpeaks.hana.hana\_cpu.db\_cpu\_utilization\_per\_service**(gauge)                                       | HANA service CPU utilization.*Shown as cpu*                           |
| **redpeaks.hana.hana\_disk.disk\_perc\_used\_space**(gauge)                                                 | HANA node disk utilization.*Shown as percent*                         |
| **redpeaks.hana.hana\_disk.disk\_perc\_used\_space\_per\_service**(gauge)                                   | HANA service disk utilization.*Shown as percent*                      |
| **redpeaks.hana.hana\_disk.disk\_used\_space**(gauge)                                                       | HANA node disk utilization.*Shown as mebibyte*                        |
| **redpeaks.hana.hana\_disk.disk\_used\_space\_per\_service**(gauge)                                         | HANA node disk utilization.*Shown as mebibyte*                        |
| **redpeaks.hana.hana\_memory.db\_memory\_peak\_used**(gauge)                                                | HANA node peak memory usage.*Shown as mebibyte*                       |
| **redpeaks.hana.hana\_memory.db\_memory\_peak\_used\_per\_service**(gauge)                                  | HANA service peak memory usage.*Shown as mebibyte*                    |
| **redpeaks.hana.hana\_memory.db\_memory\_resident\_memory**(gauge)                                          | HANA node resident memory usage.*Shown as mebibyte*                   |
| **redpeaks.hana.hana\_memory.db\_memory\_total\_resident\_memory**(gauge)                                   | HANA node total resident memory usage.*Shown as mebibyte*             |
| **redpeaks.hana.hana\_memory.memory\_alloc\_size**(gauge)                                                   | HANA node memory allocation size.*Shown as mebibyte*                  |
| **redpeaks.hana.hana\_memory.memory\_effective\_alloc\_size**(gauge)                                        | HANA node effective allocation size.*Shown as mebibyte*               |
| **redpeaks.hana.hana\_memory.memory\_percentageused**(gauge)                                                | HANA node memory usage.*Shown as percent*                             |
| **redpeaks.hana.hana\_memory.memory\_percentageused\_per\_service**(gauge)                                  | HANA service memory usage.*Shown as percent*                          |
| **redpeaks.hana.hana\_memory.memory\_used**(gauge)                                                          | HANA node memory usage.*Shown as mebibyte*                            |
| **redpeaks.hana.hana\_memory.memory\_used\_per\_service**(gauge)                                            | HANA service memory usage.*Shown as mebibyte*                         |
| **redpeaks.hana.hana\_merge\_statistics.merge\_statistics\_count**(count)                                   | Number of table merges.*Shown as invocation*                          |
| **redpeaks.hana.hana\_nodes.hana\_node\_availability**(gauge)                                               | Availability of HANA nodes.                                           |
| **redpeaks.hana.hana\_replication.replication\_status**(gauge)                                              | The status of the replication.                                        |
| **redpeaks.hana.hana\_replication.replication\_is\_secondary\_active**(gauge)                               | The status of secondary instance.                                     |
| **redpeaks.hana.hana\_replication.replication\_is\_fully\_recoverable**(gauge)                              | Set to 1 if replication is fully recoverable.                         |
| **redpeaks.hana.hana\_replication.replication\_reconnect\_count**(count)                                    | The number of reconnects.                                             |
| **redpeaks.hana.hana\_replication.replication\_failover\_count**(count)                                     | The number of failovers.                                              |
| **redpeaks.hana.hana\_replication.replication\_log\_retention\_remaining\_days**(gauge)                     | The number of log retention days on secondary.*Shown as day*          |
| **redpeaks.hana.hana\_replication.replication\_retention\_log\_backup\_disk\_full\_remaining\_days**(gauge) | The number of days until log disk is full on secondary.*Shown as day* |
| **redpeaks.hana.hana\_replication.replication\_retention\_log\_backup\_daily\_avg\_size**(gauge)            | The average size of daily log backup.*Shown as mebibyte*              |
| **redpeaks.hana.hana\_services.service\_status**(gauge)                                                     | Availability of HANA services.                                        |
| **redpeaks.hana.hana\_threads.threads\_count**(count)                                                       | Number of active threads.*Shown as thread*                            |
| **redpeaks.hana.hana\_transactions.transactions\_blocked\_count**(count)                                    | Number of blocked transactions.*Shown as transaction*                 |
| **redpeaks.hana.hana\_tables.table\_record\_count**(gauge)                                                  | Number of records in the table.*Shown as record*                      |
| **redpeaks.hana.hana\_tables.table\_delta\_record\_count**(gauge)                                           | Number of delta records in the table.*Shown as record*                |
| **redpeaks.hana.hana\_tables.table\_delta\_memory**(gauge)                                                  | Delta memory size of the table.*Shown as mebibyte*                    |
| **redpeaks.hana.hana\_tables.table\_disk\_usage**(gauge)                                                    | Disk used size of the table.*Shown as mebibyte*                       |

## Support{% #support %}

For support or feature requests, contact Redpeaks by email at [support@redpeaks.io](mailto:support@redpeaks.io).

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