OTLP
The OpenTelemetry Protocol (OTLP) exporter publishes logs and metrics to an OpenTelemetry Collector, enabling integration with observability platforms. It supports configuring the publishing interval, which signal types to export, and the collector endpoint.
exporters:
otlp:
type: otlp
options:
interval: 30
signals:
- metrics
endpoint:
protocol: http
location: http://otlp-collector:4318Configuration (* required)
| Property | Type | Description |
|---|---|---|
| options.interval | number | Default: 30. Interval in seconds to push data to the collector. |
| options.signals | enum[] [ metrics, logs ] | Specifies which signals should be exported. The default behavior is to export all supported signals. |
| options.endpoint* | object | Contains details for the OpenTelemetry Protocol collector endpoint. |
| options.endpoint.protocol | enum [ http ] | Default: http. The protocol used to export data to the OTEL Collector. |
| options.endpoint.location* | string | The URI for the collector endpoint. |
| options.endpoint.overrides | object | Overrides the endpoint URI for each signal type. |
| options.endpoint.overrides.logs | string | Default: /v1/logs. The logs signal endpoint URI. |
| options.endpoint.overrides.metrics | string | Default: /v1/metrics. The metrics signal endpoint URI. |
For the full schema, including TLS and credentials options, see the reference below.

