
Opentelemetry
CertifiedEnterprise EditionTasks that export Kestra logs to an OpenTelemetry collector over OTLP.
Use these tasks when you need to forward workflow logs to an OTLP endpoint for centralized observability; set otlpEndpoint (required), optionally add authorization headers, and tune chunk size (default 1000) to control batch throughput while emitting request and log count metrics.
Opentelemetry
Tasks that export Kestra logs to an OpenTelemetry collector over OTLP.
Use these tasks when you need to forward workflow logs to an OTLP endpoint for centralized observability; set otlpEndpoint (required), optionally add authorization headers, and tune chunk size (default 1000) to control batch throughput while emitting request and log count metrics.
log Exporters
How to use the OpenTelemetry plugin
Ship Kestra execution logs to any OTLP-compatible backend from Kestra flows.
Authentication
Set otlpEndpoint (required, the OTLP/HTTP logs endpoint URL). For authenticated collectors, set authorizationHeaderName and authorizationHeaderValue (both optional; the plugin adds them as a custom HTTP header when both are provided). Store secrets in secrets and apply connection properties globally with plugin defaults.
Log exporters
LogExporter ships execution logs via OTLP/HTTP — set otlpEndpoint (required). Optionally set authorizationHeaderName and authorizationHeaderValue for header-based authentication, and chunk (logs per request, default 1000).