From 867d1d11144e6bfa9d708f184d238548f92b3bb2 Mon Sep 17 00:00:00 2001 From: Duncan Harvey Date: Thu, 6 Mar 2025 13:28:41 -0500 Subject: [PATCH 1/2] enable tracer computed trace metrics by default for Azure Functions --- internal-api/src/main/java/datadog/trace/api/Config.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal-api/src/main/java/datadog/trace/api/Config.java b/internal-api/src/main/java/datadog/trace/api/Config.java index 3dba6f5b8f4..fe6a6a5f169 100644 --- a/internal-api/src/main/java/datadog/trace/api/Config.java +++ b/internal-api/src/main/java/datadog/trace/api/Config.java @@ -1073,7 +1073,7 @@ private Config(final ConfigProvider configProvider, final InstrumenterConfig ins runtimeMetricsEnabled && configProvider.getBoolean(PERF_METRICS_ENABLED, DEFAULT_PERF_METRICS_ENABLED); - tracerMetricsEnabled = configProvider.getBoolean(TRACER_METRICS_ENABLED, false); + tracerMetricsEnabled = configProvider.getBoolean(TRACER_METRICS_ENABLED, azureFunctions); tracerMetricsBufferingEnabled = configProvider.getBoolean(TRACER_METRICS_BUFFERING_ENABLED, false); tracerMetricsMaxAggregates = configProvider.getInteger(TRACER_METRICS_MAX_AGGREGATES, 2048); From 74208770e9b8c8c36e1924b719dc242c7bda0474 Mon Sep 17 00:00:00 2001 From: Duncan Harvey Date: Mon, 17 Mar 2025 09:34:20 -0400 Subject: [PATCH 2/2] add comment for enabling tracer computed trace metrics by default for Azure Functions --- internal-api/src/main/java/datadog/trace/api/Config.java | 1 + 1 file changed, 1 insertion(+) diff --git a/internal-api/src/main/java/datadog/trace/api/Config.java b/internal-api/src/main/java/datadog/trace/api/Config.java index fe6a6a5f169..409e3e16f48 100644 --- a/internal-api/src/main/java/datadog/trace/api/Config.java +++ b/internal-api/src/main/java/datadog/trace/api/Config.java @@ -1073,6 +1073,7 @@ private Config(final ConfigProvider configProvider, final InstrumenterConfig ins runtimeMetricsEnabled && configProvider.getBoolean(PERF_METRICS_ENABLED, DEFAULT_PERF_METRICS_ENABLED); + // Enable tracer computed trace metrics by default for Azure Functions tracerMetricsEnabled = configProvider.getBoolean(TRACER_METRICS_ENABLED, azureFunctions); tracerMetricsBufferingEnabled = configProvider.getBoolean(TRACER_METRICS_BUFFERING_ENABLED, false);