'exporters' => [
'otlp' => [
'driver' => 'otlp',
'endpoint' => env('OTEL_EXPORTER_OTLP_ENDPOINT', 'http://localhost:4318'),
// Supported: "grpc", "http/protobuf", "http/json"
'protocol' => env('OTEL_EXPORTER_OTLP_PROTOCOL', 'http/protobuf'),
'max_retries' => (int) env('OTEL_EXPORTER_OTLP_MAX_RETRIES', 3),
'traces_timeout' => (int) env('OTEL_EXPORTER_OTLP_TRACES_TIMEOUT', env('OTEL_EXPORTER_OTLP_TIMEOUT', 10000)),
'traces_headers' => (string) env('OTEL_EXPORTER_OTLP_TRACES_HEADERS', env('OTEL_EXPORTER_OTLP_HEADERS', '')),
'traces_protocol' => env('OTEL_EXPORTER_OTLP_TRACES_PROTOCOL'),
'metrics_timeout' => (int) env('OTEL_EXPORTER_OTLP_METRICS_TIMEOUT', env('OTEL_EXPORTER_OTLP_TIMEOUT', 10000)),
'metrics_headers' => (string) env('OTEL_EXPORTER_OTLP_METRICS_HEADERS', env('OTEL_EXPORTER_OTLP_HEADERS', '')),
'metrics_protocol' => env('OTEL_EXPORTER_OTLP_METRICS_PROTOCOL'),
// Supported: "Delta", "Cumulative"
'metrics_temporality' => env('OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE'),
'logs_timeout' => (int) env('OTEL_EXPORTER_OTLP_LOGS_TIMEOUT', env('OTEL_EXPORTER_OTLP_TIMEOUT', 10000)),
'logs_headers' => (string) env('OTEL_EXPORTER_OTLP_LOGS_HEADERS', env('OTEL_EXPORTER_OTLP_HEADERS', '')),
'logs_protocol' => env('OTEL_EXPORTER_OTLP_LOGS_PROTOCOL'),
],
],