Skip to main content

SAP HANA

Overview

SAP HANA, the powerful in-memory data platform developed by SAP, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring and management capabilities. With this integration, organizations gain real-time visibility into the performance and health of their SAP HANA databases and applications. Monitor critical database metrics such as query response times, data consumption rates, and memory usage to ensure efficient data processing and analysis.

Supported Versions

Versions
1.0
2.0
2.00.040.00.1553674765 (fa/hana2sp04)

Prerequisites for SAP HANA Integration with Motadata AIOps:

  • Ensure that the SAP HANA port (default: 30015) is open for the Motadata AIOps server.

  • Ensure you have the necessary credentials, including the username and password, for Motadata AIOps to connect to the SAP HANA database.

  • Ensure that JDBC is supported on the server where SAP HANA Database is configured.

  • For agentless monitoring, ensure that the user has the required access for remote access to the SAP HANA server. For agent-based monitoring, this is not required.

  • Ensure that the SAP HANA service is active and running on the server.

  • Ensure you have the name of the SAP HANA database that you want to monitor.

  • Confirm that the SAP HANA process and service are listed in the process and service monitor settings of Motadata AIOps. While these may be listed by default, verify that the names of the service and process match the specific SAP HANA version that you intend to monitor.

By following these prerequisites, you can integrate SAP HANA with Motadata AIOps and ensure smooth functioning of the monitoring process.

List of Supported KPIs

NameDescriptionType
sap.hana.databaseSAP HANA DatabaseString
sap.hana.database.descriptionDescription of the SAP HANA DatabaseString
sap.hana.database.statusStatus of the SAP HANA DatabaseString
sap.hana.schemaSAP HANA SchemaString
sap.hana.schema.size.bytesSize of the SAP HANA Schema in bytesCount
sap.hana.schema.tablesNumber of tables in the SAP HANA SchemaCount
sap.hana.cache.used.bytesUsed cache size in bytesCount
sap.hana.cache.hitsNumber of cache hitsCount
sap.hana.cache.hostHost of the SAP HANA cacheString
sap.hana.cache.missesNumber of cache missesCount
sap.hana.cache.hit.ratio.percentCache hit ratio percentageCount
sap.hana.cache.size.bytesSize of the SAP HANA cache in bytesCount
sap.hana.cacheSAP HANA CacheString
system.tagsSystem tagsString
started.time.secUptime in secondsCount
started.timeUptimeString
sap.hana.license.size.gbSize of the SAP HANA license in gigabytesCount
sap.hana.license.used.gbThe amount of SAP HANA license capacity currently in use, in gigabytes.Count
sap.hana.license.usable.gbThe available usable SAP HANA license capacity, in gigabytes.Count
sap.hana.license.used.percentThe percentage of SAP HANA license capacity being utilized.Count
sap.hana.instance.idThe unique identifier of the SAP HANA instance.String
sap.hana.instance.numberThe number associated with the SAP HANA instance.Count
sap.hana.system.typeThe type of the SAP HANA system.String
sap.hana.versionThe version of SAP HANA being used.String
sap.hana.platformThe platform on which SAP HANA is deployed.String
sap.hana.memory.used.percentThe percentage of SAP HANA memory being utilized.Count
sap.hana.memory.provisioned.bytesThe total provisioned memory for SAP HANA, measured in bytes.Count
sap.hana.swap.memory.bytesThe amount of swap memory allocated for SAP HANA, measured in bytes.Count
sap.hana.memory.used.bytesThe amount of memory currently in use by SAP HANA, measured in bytes.Count
sap.hana.processor.utilization.percentThe percentage of CPU utilization by SAP HANA.Count
sap.hana.available.processorsThe number of available processors or CPU cores in SAP HANA.Count
sap.hana.used.processorsThe number of processors or CPU cores being utilized by SAP HANA.Count
sap.hana.expensive.query.hostThe host where the expensive query was executed.String
sap.hana.expensive.query.idThe unique identifier of the expensive query.String
sap.hana.expensive.query.connection.idThe connection ID associated with the expensive query.String
sap.hana.expensive.query.duration.msThe duration of the expensive query execution in milliseconds.Count
sap.hana.expensive.query.recordsThe number of records processed by the expensive query.Count
sap.hana.expensive.query.memory.bytesThe memory consumed by the expensive query in bytes.Count
sap.hana.expensive.query.cpu.time.msThe CPU time taken by the expensive query in milliseconds.String
sap.hana.expensive.query.db.userThe database user associated with the expensive query.String
sap.hana.expensive.query.operationThe operation performed by the expensive query.String
sap.hana.expensive.query.textThe SQL text of the expensive query.String
sap.hana.expensive.query.error.codeThe error code associated with the expensive query.Count
sap.hana.expensive.query.errorThe error message, if any, encountered during the query execution.String
sap.hana.job.hostThe host where the job is running.String
sap.hana.job.connection.idThe connection ID associated with the job.String
sap.hana.job.start.timeThe start time of the job.String
sap.hana.job.nameThe name of the job.String
sap.hana.job.schema.nameThe schema name associated with the job.String
sap.hana.job.current.progressThe current progress/status of the job.String
sap.hana.blocked.transaction.idThe ID of the blocked transaction.Count
sap.hana.blocking.transactionThe number of blocking transactions.Count
sap.hana.blocked.timeThe duration for which the transaction is blocked.String
sap.hana.blocked.schemaThe schema associated with the blocked transaction.String
sap.hana.blocked.object.nameThe name of the blocked object.String
sap.hana.blocking.lock.typeThe type of lock causing the blocking.String
sap.hana.blocking.lock.modeThe lock mode of the blocking lock.String
sap.hana.blocked.queryThe query being executed by the blocked transaction.String
sap.hana.active.transactionsThe number of active transactions in SAP HANA.Count
sap.hana.inactive.transactionsThe number of inactive transactions in SAP HANA.Count
sap.hana.idle.transactionsThe number of idle transactions in SAP HANA.Count
sap.hana.blocked.transactionsThe number of blocked transactions in SAP HANA.Count
correlation.metricsThe count of correlation metrics.Count
sap.hana.session.hostThe host of the SAP HANA session.String
sap.hana.session.portThe port of the SAP HANA session.Count
sap.hana.session.connection.idThe ID of the SAP HANA session connection.Count
sap.hana.session.connection.statusThe status of the SAP HANA session connection.String
sap.hana.session.connection.typeThe type of the SAP HANA session connection.String
sap.hana.session.transaction.idThe ID of the transaction associated with the session.Count
sap.hana.session.idle.time.msThe idle time in milliseconds for the session.Count
sap.hana.session.auto.commitIndicates whether auto-commit is enabled for the session.String
sap.hana.session.user.nameThe name of the user associated with the session.String
sap.hana.session.fetched.recordsThe count of records fetched by the session.Count
sap.hana.session.current.schema.nameThe name of the current schema for the session.String
sap.hana.session.sent.bytesThe number of bytes sent by the session.Count
sap.hana.session.sent.messagesThe number of messages sent by the session.Count
sap.hana.session.remote.clientThe client associated with the remote session.String
sap.hana.session.client.pidThe process ID (PID) of the client application.Count
sap.hana.session.queryThe count of queries executed by the session.Count
sap.hana.active.connectionsThe number of active connections to SAP HANA.Count
sap.hana.idle.connectionsThe number of idle connections to SAP HANA.Count
sap.hana.queued.connectionsThe number of queued connections to SAP HANA.Count
sap.hana.sessionThe number of active sessions in SAP HANA.Count
correlation.metricsThe count of correlation metrics.Count
sap.hana.serviceThe SAP HANA service.String
sap.hana.service.hostThe host of the SAP HANA service.String
sap.hana.service.statusThe status of the SAP HANA service.String
sap.hana.service.portThe port of the SAP HANA service.String
sap.hana.service.logical.memory.size.bytesThe size of logical memory used by the service.Count
sap.hana.service.memory.used.bytesThe amount of memory used by the service.Count
sap.hana.service.heap.memory.bytesThe size of the heap memory used by the service.Count
sap.hana.service.heap.memory.used.bytesThe amount of heap memory used by the service.Count
sap.hana.service.shared.memory.bytesThe size of shared memory used by the service.Count
sap.hana.service.shared.memory.used.bytesThe amount of shared memory used by the service.Count
sap.hana.service.compactor.allocated.memory.bytesThe amount of memory allocated by the compactor.Count
sap.hana.service.compactor.memory.freeable.bytesThe amount of freeable memory managed by the compactor.Count
sap.hana.service.coordinator.typeThe type of the service coordinator.String
sap.hana.service.cpu.percentThe CPU usage percentage of the service.Count
sap.hana.service.opened.filesThe number of opened files by the service.Count
sap.hana.service.active.threadsThe number of active threads in the service.Count
sap.hana.service.memory.bytesThe total amount of memory used by the service.Count
sap.hana.service.request.latency.time.msThe latency time of requests processed by the service.Count
sap.hana.service.active.requestsThe number of active requests handled by the service.Count
sap.hana.service.requests.per.secThe rate of requests processed per second by the service.Count
sap.hana.service.pending.requestsThe number of pending requests in the service.Count
sap.hana.service.memory.provisioned.bytesThe provisioned memory size for the service.Count
sap.hana.hostHost name of the SAP HANA serviceString
sap.hana.host.memory.provisioned.bytesTotal provisioned memory on the SAP HANA hostCount
sap.hana.host.memory.used.bytesMemory used on the SAP HANA hostCount
sap.hana.host.memory.free.bytesFree memory available on the SAP HANA hostCount
sap.hana.host.allocation.limit.bytesMemory allocation limit on the SAP HANA hostCount
sap.hana.host.swap.memory.bytesTotal swap memory on the SAP HANA hostCount
sap.hana.host.swap.memory.used.bytesSwap memory used on the SAP HANA hostCount
sap.hana.host.swap.memory.free.bytesFree swap memory available on the SAP HANA hostCount
sap.hana.host.memory.used.percentPercentage of memory used on the SAP HANA hostCount
sap.hana.host.swap.memory.used.percentPercentage of swap memory used on the SAP HANA hostCount
sap.hana.host.service.memory.bytesMemory used by services on the SAP HANA hostCount
sap.hana.host.code.stack.bytesMemory used by code stack on the SAP HANA hostCount
sap.hana.host.table.column.bytesMemory used by table columns on the SAP HANA hostCount
sap.hana.host.table.row.bytesMemory used by table rows on the SAP HANA hostCount
sap.hana.host.instance.memory.used.bytesMemory used by HANA instance(s) on the SAP HANA hostCount
sap.hana.host.peak.memory.used.bytes (random)Peak memory used by the SAP HANA hostCount
sap.hana.host.executions.per.secExecutions per second on the SAP HANA hostCount
sap.hana.host.compilations.per.secCompilations per second on the SAP HANA hostCount
sap.hana.host.memory.bytes.per.secMemory consumption rate on the SAP HANA hostCount
sap.hana.host.commits.per.secCommits per second on the SAP HANA hostCount
sap.hana.host.transactions.per.secTransactions per second on the SAP HANA hostCount
sap.hana.host.rollbacks.per.secRollbacks per second on the SAP HANA hostCount
sap.hana.diskMetric representing SAP HANA diskCount
sap.hana.disk.pathPath of the SAP HANA diskString
sap.hana.disk.typeType of the SAP HANA diskString
sap.hana.disk.hostHost of the SAP HANA diskString
sap.hana.disk.bytesTotal bytes of the SAP HANA diskCount
sap.hana.disk.used.bytesUsed bytes of the SAP HANA diskCount
sap.hana.disk.data.volume.bytesBytes used by data volume on the SAP HANA diskCount
sap.hana.disk.used.percentPercentage of used space on the SAP HANA diskCount
sap.hana.disk.free.percentPercentage of free space on the SAP HANA diskCount
sap.hana.volume.hostHost of the SAP HANA volumeString
sap.hana.volume.io.read.bytesTotal bytes read from the SAP HANA volumeCount
sap.hana.volume.io.write.bytesTotal bytes written to the SAP HANA volumeCount
sap.hana.volume.io.failed.readsNumber of failed read operations on the SAP HANA volumeCount
sap.hana.volume.io.readsTotal number of read operations on the SAP HANA volumeCount
sap.hana.volume.io.read.time.msTotal time spent on read operations on the SAP HANA volume (ms)Count
sap.hana.volume.io.time.msTotal time spent on I/O operations on the SAP HANA volume (ms)Count
sap.hana.volume.io.writesTotal number of write operations on the SAP HANA volumeCount
sap.hana.volume.io.bytes.per.secAverage I/O bytes per second on the SAP HANA volumeCount
sap.hana.volume.io.blocked.write.requestsNumber of blocked write requests on the SAP HANA volumeCount
sap.hana.volume.idID of the SAP HANA volumeCount
sap.hana.volume.typeType of the SAP HANA volumeString
sap.hana.volume.io.failed.writesNumber of failed write operations on the SAP HANA volumeCount
sap.hana.volume.io.appendsTotal number of append operations on the SAP HANA volumeCount
sap.hana.volumeMetric representing SAP HANA volumeString
sap.hana.volume.io.write.time.msTotal time spent on write operations on the SAP HANA volume (ms)Count
sap.hana.log.replay.queueMetric representing SAP HANA log replay queueCount
sap.hana.log.replay.volumeMetric representing SAP HANA log replay volumeCount
sap.hana.log.replay.queue.hostHost of the SAP HANA log replay queueString
sap.hana.log.replay.queue.record.typeRecord type of the SAP HANA log replay queueString
sap.hana.log.replay.queue.recordsNumber of records in the SAP HANA log replay queueCount
sap.hana.log.replay.queue.latency.time.msLatency time in milliseconds of the SAP HANA log replay queueCount
sap.hana.log.replay.queue.wait.time.msWait time in milliseconds of the SAP HANA log replay queueCount
sap.hana.log.replay.queue.record.size.bytesSize of each record in bytes in the SAP HANA log replay queueCount
sap.hana.replication.site.nameName of the SAP HANA replication siteString
sap.hana.replication.secondary.hostHost of the secondary SAP HANA replicationString
sap.hana.replication.secondary.site.nameName of the secondary SAP HANA replication siteString
sap.hana.replication.statusStatus of the SAP HANA replicationString
sap.hana.replicationMetric representing SAP HANA replicationString
sap.hana.backup.catalogMetric representing SAP HANA backup catalogCount
sap.hana.backup.catalog.source.typeType of the source for SAP HANA backup catalogString
sap.hana.backup.catalog.service.type.nameName of the service type for SAP HANA backup catalogString
sap.hana.backup.catalog.start.timeStart time of SAP HANA backup catalogString
sap.hana.backup.catalog.end.timeEnd time of SAP HANA backup catalogString
sap.hana.backup.catalog.entry.typeType of entry in SAP HANA backup catalogString
sap.hana.backup.catalog.stateState of SAP HANA backup catalogString
sap.hana.backup.catalog.bytesSize of SAP HANA backup catalog in bytesCount
sap.hana.latest.backup.idID of the latest SAP HANA backupString
sap.hana.latest.backup.start.timeStart time of the latest SAP HANA backupString
sap.hana.latest.backup.end.timeEnd time of the latest SAP HANA backupString
sap.hana.latest.backup.entry.typeType of entry in the latest SAP HANA backupString
sap.hana.latest.backup.destination.typeDestination type of the latest SAP HANA backupString
sap.hana.latest.backup.bytesSize of the latest SAP HANA backup in bytesCount
sap.hana.backup.max.recovery.file.age.secMaximum age of recovery files in seconds for SAP HANA backupCount
sap.hana.backup.log.replay.step.bytesSize of each log replay step in bytes for SAP HANA backupCount
sap.hana.backup.max.recovery.backint.channelsMaximum number of backint channels for recovery in SAP HANA backupCount
sap.hana.backup.backint.executable.linkLink to the backint executable for SAP HANA backupString
sap.hana.backup.backint.executableBackint executable for SAP HANA backupString
sap.hana.backup.backint.data.pathData path for SAP HANA backup using backintString
sap.hana.backup.data.file.pathFile path for SAP HANA backup data filesString
sap.hana.backup.log.file.pathFile path for SAP HANA backup log filesString