Skip to content

Commit 270929a

Browse files
authored
Change primary client stats configuration key (#9196)
1 parent 26c5a80 commit 270929a

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public final class GeneralConfig {
6262
public static final String HEALTH_METRICS_STATSD_PORT = "trace.health.metrics.statsd.port";
6363
public static final String PERF_METRICS_ENABLED = "trace.perf.metrics.enabled";
6464

65+
public static final String TRACE_STATS_COMPUTATION_ENABLED = "trace.stats.computation.enabled";
6566
public static final String TRACER_METRICS_ENABLED = "trace.tracer.metrics.enabled";
6667
public static final String TRACER_METRICS_BUFFERING_ENABLED =
6768
"trace.tracer.metrics.buffering.enabled";

dd-trace-core/src/test/groovy/datadog/trace/common/metrics/MetricsReliabilityTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class MetricsReliabilityTest extends DDCoreSpecification {
5151
agent.start()
5252
def props = new Properties()
5353
props.put("trace.agent.url", agent.getAddress().toString())
54-
props.put("trace.tracer.metrics.enabled", "true")
54+
props.put("trace.stats.computation.enabled", "true")
5555
def config = Config.get(props)
5656
def sharedComm = new SharedCommunicationObjects()
5757
sharedComm.createRemaining(config)

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@
373373
import static datadog.trace.api.config.GeneralConfig.TRACER_METRICS_MAX_AGGREGATES;
374374
import static datadog.trace.api.config.GeneralConfig.TRACER_METRICS_MAX_PENDING;
375375
import static datadog.trace.api.config.GeneralConfig.TRACE_DEBUG;
376+
import static datadog.trace.api.config.GeneralConfig.TRACE_STATS_COMPUTATION_ENABLED;
376377
import static datadog.trace.api.config.GeneralConfig.TRACE_TAGS;
377378
import static datadog.trace.api.config.GeneralConfig.TRACE_TRIAGE;
378379
import static datadog.trace.api.config.GeneralConfig.TRIAGE_REPORT_DIR;
@@ -1785,7 +1786,9 @@ private Config(final ConfigProvider configProvider, final InstrumenterConfig ins
17851786
&& configProvider.getBoolean(PERF_METRICS_ENABLED, DEFAULT_PERF_METRICS_ENABLED);
17861787

17871788
// Enable tracer computed trace metrics by default for Azure Functions
1788-
tracerMetricsEnabled = configProvider.getBoolean(TRACER_METRICS_ENABLED, azureFunctions);
1789+
tracerMetricsEnabled =
1790+
configProvider.getBoolean(
1791+
TRACE_STATS_COMPUTATION_ENABLED, azureFunctions, TRACER_METRICS_ENABLED);
17891792
tracerMetricsBufferingEnabled =
17901793
configProvider.getBoolean(TRACER_METRICS_BUFFERING_ENABLED, false);
17911794
tracerMetricsMaxAggregates = configProvider.getInteger(TRACER_METRICS_MAX_AGGREGATES, 2048);

0 commit comments

Comments
 (0)