Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions internal-api/src/main/java/datadog/trace/api/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -1812,10 +1812,15 @@ 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
// Enable tracer computed trace metrics by default for Azure Functions or for applications using
// java 17
// We're rolling out progressively CSS so we'll target a slice of the java pool.
// That will be removed once will be activated by default
tracerMetricsEnabled =
configProvider.getBoolean(
TRACE_STATS_COMPUTATION_ENABLED, azureFunctions, TRACER_METRICS_ENABLED);
TRACE_STATS_COMPUTATION_ENABLED,
azureFunctions || JavaVirtualMachine.isJavaVersion(17),
TRACER_METRICS_ENABLED);
tracerMetricsBufferingEnabled =
configProvider.getBoolean(TRACER_METRICS_BUFFERING_ENABLED, false);
tracerMetricsMaxAggregates = configProvider.getInteger(TRACER_METRICS_MAX_AGGREGATES, 2048);
Expand Down