diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index 1e167b085fd..c5834abbecb 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -121,7 +121,7 @@ def _get_agentless_telemetry_url(site: str): if site == "datad0g.com": return "https://all-http-intake.logs.datad0g.com" if site == "datadoghq.eu": - return "https://instrumentation-telemetry-intake.eu1.datadoghq.com" + return "https://instrumentation-telemetry-intake.datadoghq.eu" return f"https://instrumentation-telemetry-intake.{site}/" diff --git a/releasenotes/notes/ci_visibility-fix-update_eu_telemetry_url-0642a6f665c75a0f.yaml b/releasenotes/notes/ci_visibility-fix-update_eu_telemetry_url-0642a6f665c75a0f.yaml new file mode 100644 index 00000000000..d8a898e9806 --- /dev/null +++ b/releasenotes/notes/ci_visibility-fix-update_eu_telemetry_url-0642a6f665c75a0f.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + CI Visibility: fixes incorrect URL for telemetry intake in EU that was causing missing telemetry data and SSL error log messages. diff --git a/tests/telemetry/test_writer.py b/tests/telemetry/test_writer.py index d6713694a2b..49faf39ab1b 100644 --- a/tests/telemetry/test_writer.py +++ b/tests/telemetry/test_writer.py @@ -648,9 +648,7 @@ def test_telemetry_writer_agentless_setup_eu(): assert new_telemetry_writer._client._is_agentless is True assert new_telemetry_writer._client._is_disabled is False assert new_telemetry_writer._client._endpoint == "api/v2/apmtelemetry" - assert ( - new_telemetry_writer._client._telemetry_url == "https://instrumentation-telemetry-intake.eu1.datadoghq.com" - ) + assert new_telemetry_writer._client._telemetry_url == "https://instrumentation-telemetry-intake.datadoghq.eu" assert new_telemetry_writer._client._headers["dd-api-key"] == "foobarkey"