This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/collector/components/contrib/saphanareceiver.md.

SAP HANA Receiver

OpenTelemetry Collector receiver · contrib distribution

This receiver can fetch stats from a SAP HANA instance. It leverages the driver written by SAP for connecting to SAP HANA with the golang sql module to execute several monitoring queries.

  • Component ID: contrib-saphanareceiver
  • Name: saphanareceiver
  • Type: receiver
  • Distribution: contrib
  • Repository: opentelemetry-collector-contrib

Stability

LevelSignals
alphametrics

Metrics

MetricTypeValue typeUnitStabilityEnabledAttributesDescription
saphana.alert.countsumint{alerts}developmentyesalert_rating (string)Number of current alerts.
saphana.backup.latestgaugeintsdevelopmentyesThe age of the latest backup by start time.
saphana.column.memory.usedsumintBydevelopmentyescolumn_memory_subtype (string), column_memory_type (string)The memory used in all columns.
saphana.component.memory.usedsumintBydevelopmentyescomponent (string)The memory used in components.
saphana.connection.countsumint{connections}developmentyesconnection_status (string)The number of current connections.
saphana.cpu.usedsum (monotonic)intmsdevelopmentyescpu_type (string)Total CPU time spent.
saphana.disk.size.currentsumintBydevelopmentyesdisk_state_used_free (string), disk_usage_type (string), path (string)The disk size.
saphana.host.memory.currentsumintBydevelopmentyesmemory_state_used_free (string)The amount of physical memory on the host.
saphana.host.swap.currentsumintBydevelopmentyeshost_swap_state (string)The amount of swap space on the host.
saphana.instance.code_sizesumintBydevelopmentyesThe instance code size, including shared libraries of SAP HANA processes.
saphana.instance.memory.currentsumintBydevelopmentyesmemory_state_used_free (string)The size of the memory pool for all SAP HANA processes.
saphana.instance.memory.shared.allocatedsumintBydevelopmentyesThe shared memory size of SAP HANA processes.
saphana.instance.memory.used.peaksumintBydevelopmentyesThe peak memory from the memory pool used by SAP HANA processes since the instance started (this is a sample-based value).
saphana.license.expiration.timegaugeintsdevelopmentyesproduct (string), system (string)The amount of time remaining before license expiration.
saphana.license.limitsumint{licenses}developmentyesproduct (string), system (string)The allowed product usage as specified by the license (for example, main memory).
saphana.license.peaksumint{licenses}developmentyesproduct (string), system (string)The peak product usage value during last 13 months, measured periodically.
saphana.network.request.average_timegaugedoublemsdevelopmentyesThe average response time calculated over recent requests
saphana.network.request.countsumint{requests}developmentyesactive_pending_request_state (string)The number of active and pending service requests.
saphana.network.request.finished.countsum (monotonic)int{requests}developmentyesinternal_external_request_type (string)The number of service requests that have completed.
saphana.replication.average_timegaugedoubleusdevelopmentyesport (string), primary_host (string), replication_mode (string), secondary_host (string)The average amount of time consumed replicating a log.
saphana.replication.backlog.sizesumintBydevelopmentyesport (string), primary_host (string), replication_mode (string), secondary_host (string)The current replication backlog size.
saphana.replication.backlog.timesumintusdevelopmentyesport (string), primary_host (string), replication_mode (string), secondary_host (string)The current replication backlog.
saphana.row_store.memory.usedsumintBydevelopmentyesrow_memory_type (string)The used memory for all row tables.
saphana.schema.memory.used.currentsumintBydevelopmentyesschema (string), schema_memory_type (string)The memory size for all tables in schema.
saphana.schema.memory.used.maxsumintBydevelopmentyesschema (string)The estimated maximum memory consumption for all fully loaded tables in schema (data for open transactions is not included).
saphana.schema.operation.countsum (monotonic)int{operations}developmentyesschema (string), schema_operation_type (string)The number of operations done on all tables in schema.
saphana.schema.record.compressed.countsumint{records}developmentyesschema (string)The number of entries in main during the last optimize compression run for all tables in schema.
saphana.schema.record.countsumint{records}developmentyesschema (string), schema_record_type (string)The number of records for all tables in schema.
saphana.service.code_sizesumintBydevelopmentyesservice (string)The service code size, including shared libraries.
saphana.service.countsumint{services}developmentyesservice_status (string)The number of services in a given status.
saphana.service.memory.compactors.allocatedsumintBydevelopmentyesservice (string)The part of the memory pool that can potentially (if unpinned) be freed during a memory shortage.
saphana.service.memory.compactors.freeablesumintBydevelopmentyesservice (string)The memory that can be freed during a memory shortage.
saphana.service.memory.effective_limitsumintBydevelopmentyesservice (string)The effective maximum memory pool size, calculated considering the pool sizes of other processes.
saphana.service.memory.heap.currentsumintBydevelopmentyesmemory_state_used_free (string), service (string)The size of the heap portion of the memory pool.
saphana.service.memory.limitsumintBydevelopmentyesservice (string)The configured maximum memory pool size.
saphana.service.memory.shared.currentsumintBydevelopmentyesmemory_state_used_free (string), service (string)The size of the shared portion of the memory pool.
saphana.service.memory.usedsumintBydevelopmentyesservice (string), service_memory_used_type (string)The used memory from the operating system perspective.
saphana.service.stack_sizesumintBydevelopmentyesservice (string)The service stack size.
saphana.service.thread.countsumint{threads}developmentyesthread_status (string)The number of service threads in a given status.
saphana.transaction.blockedsumint{transactions}developmentyesThe number of transactions waiting for a lock.
saphana.transaction.countsum (monotonic)int{transactions}developmentyestransaction_type (string)The number of transactions.
saphana.uptimesumintsdevelopmentyesdatabase (string), system (string)The uptime of the database.
saphana.volume.operation.countsum (monotonic)int{operations}developmentyesdisk_usage_type (string), path (string), volume_operation_type (string)The number of operations executed.
saphana.volume.operation.sizesum (monotonic)intBydevelopmentyesdisk_usage_type (string), path (string), volume_operation_type (string)The size of operations executed.
saphana.volume.operation.timesum (monotonic)intmsdevelopmentyesdisk_usage_type (string), path (string), volume_operation_type (string)The time spent executing operations.

Attributes

AttributeTypeDescription
active_pending_request_statestringThe state of network request.
alert_ratingstringThe alert rating.
column_memory_subtypestringThe subtype of column store memory.
column_memory_typestringThe type of column store memory.
componentstringThe SAP HANA component.
connection_statusstringThe connection status.
cpu_typestringThe type of cpu.
databasestringThe SAP HANA database.
disk_state_used_freestringThe state of the disk storage.
disk_usage_typestringThe SAP HANA disk & volume usage type.
host_swap_statestringThe state of swap data.
internal_external_request_typestringThe type of network request.
memory_state_used_freestringThe state of memory.
pathstringThe SAP HANA disk path.
portstringThe SAP HANA port.
primary_hoststringThe primary SAP HANA host in replication.
productstringThe SAP HANA product.
replication_modestringThe replication mode.
row_memory_typestringThe type of row store memory.
schemastringThe SAP HANA schema.
schema_memory_typestringThe type of schema memory.
schema_operation_typestringThe type of operation.
schema_record_typestringThe type of schema record.
secondary_hoststringThe secondary SAP HANA host in replication.
servicestringThe SAP HANA service.
service_memory_used_typestringThe type of service memory.
service_statusstringThe status of services.
systemstringThe SAP HANA system.
thread_statusstringThe status of threads.
transaction_typestringThe transaction type.
volume_operation_typestringThe type of operation.

Data

  • JSON (latest): /data/collector/components/contrib-saphanareceiver/latest.json
  • JSON (pinned): /data/collector/components/contrib-saphanareceiver/contrib-saphanareceiver-80c85bbed5e2.json
  • Explore: /collector/components/contrib/saphanareceiver