diff --git a/ddtrace/internal/settings/_otel_remapper.py b/ddtrace/internal/settings/_otel_remapper.py index d5ccce52528..93e6d6e436e 100644 --- a/ddtrace/internal/settings/_otel_remapper.py +++ b/ddtrace/internal/settings/_otel_remapper.py @@ -133,6 +133,8 @@ def _remap_default(otel_value: str) -> Optional[str]: # https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/opentelemetry-sdk/src/opentelemetry/sdk/environment_variables/__init__.py SUPPORTED_OTEL_ENV_VARS = { "OTEL_PYTHON_CONTEXT", + "OTEL_METRIC_EXPORT_INTERVAL", + "OTEL_METRIC_EXPORT_TIMEOUT", "OTEL_TRACES_SAMPLER_ARG", "OTEL_EXPORTER_OTLP_TIMEOUT", "OTEL_EXPORTER_OTLP_PROTOCOL", @@ -158,6 +160,7 @@ def _remap_default(otel_value: str) -> Optional[str]: "OTEL_EXPORTER_OTLP_METRICS_INSECURE", "OTEL_EXPORTER_OTLP_METRICS_COMPRESSION", "OTEL_EXPORTER_OTLP_METRICS_TIMEOUT", + "OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE", "OTEL_EXPORTER_OTLP_TRACES_PROTOCOL", "OTEL_EXPORTER_OTLP_TRACES_ENDPOINT", "OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE", diff --git a/releasenotes/notes/add-otel-configs-to-allowlist-bcf2be5c9ed79b61.yaml b/releasenotes/notes/add-otel-configs-to-allowlist-bcf2be5c9ed79b61.yaml new file mode 100644 index 00000000000..00e09d00192 --- /dev/null +++ b/releasenotes/notes/add-otel-configs-to-allowlist-bcf2be5c9ed79b61.yaml @@ -0,0 +1,5 @@ +--- +other: + - | + opentelemetry: Adds ``OTEL_METRIC_EXPORT_TIMEOUT`` and ``OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE`` to the allowlist of recognized OpenTelemetry environment variables. + Previously, setting any of these variables produced an inaccurate ``OpenTelemetry configuration ... is not supported by Datadog`` warning at startup, even though the variables are valid OpenTelemetry SDK settings.