OpenTelemetry Collector Configuration

ThousandEyes for OpenTelemetry uses the OpenTelemetry Collectorarrow-up-right to export the ThousandEyes telemetry data.

This section describes the configuration used to export data. The configuration depends on the stream's type and endpointType.

  • For streams with type set to opentelemetry and endpointType set to grpc, ThousandEyes uses an OTLP gRPC Exporterarrow-up-right with the following configuration:

exporters:
  otlp:
    endpoint: <stream.streamEndpointUrl>
    headers: <stream.customHeaders>
    tls:
       insecure: false
    retry_on_failure:
       enabled: true
       initial_interval: 5s
       multiplier: 1.5
       max_interval: 30s
       max_elapsed_time: 30s
  • For streams with type set to opentelemetry and endpointType set to http, ThousandEyes uses an OTLP HTTP Exporterarrow-up-right with the following configuration:

exporters:
  otlphttp:
    metrics_endpoint: <stream.streamEndpointUrl>
    headers: <stream.customHeaders>
    tls:
       insecure: false
    retry_on_failure:
       enabled: true
       initial_interval: 5s
       multiplier: 1.5
       max_interval: 30s
       max_elapsed_time: 30s

Placeholders

  • <stream.streamEndpointUrl> is replaced with the actual endpoint URL configured in the stream.

  • <stream.customHeaders> is replaced with the actual custom headers configured in the stream.

  • <stream.exporterConfig.splunkHec> is replaced with the actual splunkHec exporter config configured in the stream.

Last updated