# Receive OpenTelemetry traces, metrics, and logs over gRPC [[inputs.opentelemetry]] ## Override the default (0.0.0.0:4317) destination OpenTelemetry gRPC service ## address:port # service_address = "0.0.0.0:4317" ## Override the default (5s) new connection timeout # timeout = "5s" ## gRPC Maximum Message Size # max_msg_size = "4MB" ## Override the default span attributes to be used as line protocol tags. ## These are always included as tags: ## - trace ID ## - span ID ## Common attributes can be found here: ## - https://github.com/open-telemetry/opentelemetry-collector/tree/main/semconv # span_dimensions = ["service.name", "span.name"] ## Override the default log record attributes to be used as line protocol tags. ## These are always included as tags, if available: ## - trace ID ## - span ID ## Common attributes can be found here: ## - https://github.com/open-telemetry/opentelemetry-collector/tree/main/semconv ## When using InfluxDB for both logs and traces, be certain that log_record_dimensions ## matches the span_dimensions value. # log_record_dimensions = ["service.name"] ## Override the default profile attributes to be used as line protocol tags. ## These are always included as tags, if available: ## - profile_id ## - address ## - sample ## - sample_name ## - sample_unit ## - sample_type ## - sample_type_unit ## Common attributes can be found here: ## - https://github.com/open-telemetry/opentelemetry-collector/tree/main/semconv # profile_dimensions = [] ## Override the default (prometheus-v1) metrics schema. ## Supports: "prometheus-v1", "prometheus-v2" ## For more information about the alternatives, read the Prometheus input ## plugin notes. # metrics_schema = "prometheus-v1" ## Optional TLS Config. ## For advanced options: https://github.com/influxdata/telegraf/blob/v1.18.3/docs/TLS.md ## ## Set one or more allowed client CA certificate file names to ## enable mutually authenticated TLS connections. # tls_allowed_cacerts = ["/etc/telegraf/clientca.pem"] ## Add service certificate and key. # tls_cert = "/etc/telegraf/cert.pem" # tls_key = "/etc/telegraf/key.pem"