otlp Exporter
otlp Exporter
The Zilla runtime OpenTelemetry Protocol exporter publishes data to a Collector.
exporters:
otlp:
type: otlp
options:
interval: 30
signals:
- metrics
endpoint:
protocol: http
location: http://otlp-collector:4318Configuration (* required)
vault
string
Vault name.
options*
object
The otlp specific options.
options:
interval: 30
signals:
- logs
- metrics
endpoint:
protocol: http
location: http://otlp-collector:4318options.interval
number| Default:30
Interval in seconds to push data to the collector.
options.signals
arrayofenum[metrics,logs]
Specifies what signals should be exported. The default behavior is to export all supported signals.
options.endpoint*
object
Contains details for the OpenTelemetry Protocol collector endpoint.
endpoint.protocol
enum[http] | Default:http
Specifies the protocol to use for exporting data for exporting data to the OTEL Collector.
endpoint.location*
string| Pattern:^https?://
The URI for the collector endpoint.
endpoint.overrides
object
The options for overriding the endpoint for each signal type.
overrides.logs
string| Default:/v1/logs
The logs signal endpoint URI.
overrides.metrics
string| Default:/v1/metrics
The metrics signal endpoint URI.
options.tls
object
TLS configuration for the endpoint connection.
tls.trust
arrayofstring
Keys in the vault referenced on the binding (e.g. a filesystem vault for a local pkcs12 keystore or an AWS vault for remote pem format certificates stored in AWS secrets manager).
tls.keys
arrayofstring
Keys in the vault referenced on the binding for client certificate authentication.
tls.trustcacerts
boolean
Specifies if the CA certs should be trusted.
options.credentials
object
Credentials configuration for the endpoint connection.
credentials.headers
object
Map of header name to header value.
headers.authorization
string
The value for the Authorization header.

