Saphana Receiver
contrib
Maintainers: @dehaansa
Source: opentelemetry-collector-contrib
Supported Telemetry
Overview
Prerequisites
The receiver is intended to support SAP HANA version 2, older versions have not been tested.A monitoring user requires
SELECT access to the relevant monitoring views. The following sql script should create a monitoring role and apply it to a monitoring user if executed by a user with sufficient permissions connected to the SAP HANA instance.
Configuration
The following settings are required:endpoint(default:localhost:33015): The hostname/IP address and port of the SAP HANA instanceusernamepassword
collection_interval(default =60s): This receiver runs on an interval. Each time it runs, it queries memcached, creates metrics, and sends them to the next consumer. Thecollection_intervalconfiguration option tells this receiver the duration between runs. This value must be a string readable by Golang’sParseDurationfunction (example:1h30m). Valid time units arens,us(orµs),ms,s,m,h.initial_delay(default =1s): defines how long this receiver waits before starting.tls:insecure(default = true): whether to disable client transport security for the exporter’s connection.ca_file: path to the CA cert. For a client this verifies the server certificate. Should only be used ifinsecureis set to false.cert_file: path to the TLS cert to use for TLS required connections. Should only be used ifinsecureis set to false.key_file: path to the TLS key to use for TLS required connections. Should only be used ifinsecureis set to false.
Metrics
Details about the metrics produced by this receiver can be found in metadata.yaml. Further details of the monitoring queries used to collect them may be found in queries.go.
If all of the metrics collected by a given monitoring query are marked as enabled: false in the receiver configuration, the monitoring query will not be executed.
Metrics
Attributes
Resource Attributes
Configuration
Example Configuration
Last generated: 2026-10-05