# 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" ## Override the default span attributes to be used as line protocol tags. ## These are always included as tags: ## - trace ID ## - span ID ## The default values are strongly recommended for use with Jaeger: ## - service.name ## - span.name ## Other 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 (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"