OTEL_SDK_DISABLED | Disable the SDK entirely |
OTEL_LOG_LEVEL | Internal SDK log level |
OTEL_SERVICE_NAME | Service name resource attribute |
OTEL_RESOURCE_ATTRIBUTES | Comma-separated resource attributes |
OTEL_NODE_RESOURCE_DETECTORS | Resource detectors to enable (env, host, os, process, serviceinstance, all, none) |
OTEL_PROPAGATORS | Propagators: tracecontext, baggage, b3, b3multi |
OTEL_TRACES_EXPORTER | Traces exporter(s): otlp, console, none |
OTEL_METRICS_EXPORTER | Metrics exporter(s): otlp, prometheus, console, none |
OTEL_LOGS_EXPORTER | Logs exporter(s): otlp, console, none |
OTEL_TRACES_SAMPLER | Sampler name (e.g. parentbased_always_on, traceidratio) |
OTEL_TRACES_SAMPLER_ARG | Sampler argument (e.g. ratio value) |
OTEL_EXPORTER_OTLP_ENDPOINT | OTLP endpoint (all signals) |
OTEL_EXPORTER_OTLP_HEADERS | OTLP headers (all signals) |
OTEL_EXPORTER_OTLP_PROTOCOL | OTLP protocol: grpc, http/protobuf, http/json |
OTEL_EXPORTER_OTLP_TIMEOUT | OTLP request timeout (all signals) |
OTEL_EXPORTER_OTLP_COMPRESSION | OTLP compression (all signals): gzip, none |
OTEL_EXPORTER_OTLP_CERTIFICATE | OTLP server CA certificate file (all signals) |
OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE | OTLP client certificate file for mTLS (all signals) |
OTEL_EXPORTER_OTLP_CLIENT_KEY | OTLP client private key file for mTLS (all signals) |
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_HEADERS | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_TIMEOUT | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_COMPRESSION | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY | Per-signal override (traces) |
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_HEADERS | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_PROTOCOL | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_TIMEOUT | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_COMPRESSION | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY | Per-signal override (metrics) |
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE | Metric temporality preference: cumulative, delta, lowmemory |
OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION | Default histogram aggregation: explicit_bucket_histogram, base2_exponential_bucket_histogram |
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_HEADERS | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_PROTOCOL | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_TIMEOUT | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_COMPRESSION | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE | Per-signal override (logs) |
OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY | Per-signal override (logs) |
OTEL_EXPORTER_PROMETHEUS_HOST | Prometheus exporter bind host |
OTEL_EXPORTER_PROMETHEUS_PORT | Prometheus exporter bind port |
OTEL_METRIC_EXPORT_INTERVAL | Periodic metric reader export interval (ms) |
OTEL_METRIC_EXPORT_TIMEOUT | Periodic metric reader export timeout (ms) |
OTEL_METRICS_EXEMPLAR_FILTER | Exemplar filter: always_on, always_off, trace_based |
OTEL_BSP_SCHEDULE_DELAY | Batch span processor: schedule delay (ms) |
OTEL_BSP_EXPORT_TIMEOUT | Batch span processor: export timeout (ms) |
OTEL_BSP_MAX_QUEUE_SIZE | Batch span processor: max queue size |
OTEL_BSP_MAX_EXPORT_BATCH_SIZE | Batch span processor: max export batch size |
OTEL_BLRP_SCHEDULE_DELAY | Batch log record processor: schedule delay (ms) |
OTEL_BLRP_EXPORT_TIMEOUT | Batch log record processor: export timeout (ms) |
OTEL_BLRP_MAX_QUEUE_SIZE | Batch log record processor: max queue size |
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE | Batch log record processor: max export batch size |
OTEL_ATTRIBUTE_COUNT_LIMIT | Default max attributes per span/log/event/link |
OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT | Default max attribute value length |
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT | Max attributes per span |
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT | Max span attribute value length |
OTEL_SPAN_EVENT_COUNT_LIMIT | Max events per span |
OTEL_SPAN_LINK_COUNT_LIMIT | Max links per span |
OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT | Max attributes per span event |
OTEL_LINK_ATTRIBUTE_COUNT_LIMIT | Max attributes per span link |
OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT | Max attributes per log record |
OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT | Max log record attribute value length |