otlp_export

otlp_export #

CategoryScope
Output transportpipeline

The “otlp_export” pipeline processor: the agent side of the OTLP/gRPC transport. It drains a batch of queue messages (the otel JSON envelope produced upstream), renders them as a single OTLP ExportLogsServiceRequest and ships it to one or more collector endpoints (typically the INFINI gateway’s OTLP intake on :4317).

Configuration #

FieldTypeDefaultDescription
endpointstringOTLP/gRPC endpoint, e.g. otelcol:4317.
endpointsliststringOTLP/gRPC endpoints; batches are shipped to the first healthy one.
insecurebooltrueSkip TLS certificate verification.
timeoutstring“10s”Overall request timeout.
headersmap (string to string)Extra headers sent with each request.
message_fieldstring“messages”Context key holding the message batch.
max_retriesintMaximum number of retries.
initial_backoffstring“1s”Initial retry backoff.
max_backoffstring“30s”Upper bound of the retry backoff.
health_cooldownstring“10s”Cooldown before re-checking an unhealthy endpoint.

Example #

processor:
  - otlp_export:
      endpoint: "otelcol:4317"
      endpoints: ["otelcol:4317"]
      insecure: true
      timeout: "30s"
      headers: []
Edit Edit this page