Skip to content

Commit d45d672

Browse files
authored
Merge pull request #767 from DataDog/tyler/fix-config-key
Fix Trace Search + Analytics integration config key
2 parents e5d9507 + 192eb89 commit d45d672

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/decorator/BaseDecorator.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ protected BaseDecorator() {
2929
new TreeSet<>(Arrays.asList(instrumentationNames)), traceAnalyticsDefault());
3030
float rate = 1.0f;
3131
for (final String name : instrumentationNames) {
32-
rate =
33-
Config.getFloatSettingFromEnvironment(
34-
"integration." + name + ".analytics.sample-rate", rate);
32+
rate = Config.getFloatSettingFromEnvironment(name + ".analytics.sample-rate", rate);
3533
}
3634
traceAnalyticsSampleRate = rate;
3735
}

dd-java-agent/agent-tooling/src/test/groovy/datadog/trace/agent/decorator/BaseDecoratorTest.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ class BaseDecoratorTest extends Specification {
164164

165165
def "test analytics rate enabled"() {
166166
when:
167-
BaseDecorator dec = withSystemProperty("dd.integration.${integName}.analytics.enabled", "true") {
168-
withSystemProperty("dd.integration.${integName}.analytics.sample-rate", "$sampleRate") {
167+
BaseDecorator dec = withSystemProperty("dd.${integName}.analytics.enabled", "true") {
168+
withSystemProperty("dd.${integName}.analytics.sample-rate", "$sampleRate") {
169169
newDecorator(enabled)
170170
}
171171
}

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,7 @@ public static boolean traceAnalyticsIntegrationEnabled(
284284
boolean anyEnabled = defaultEnabled;
285285
for (final String name : integrationNames) {
286286
final boolean configEnabled =
287-
getBooleanSettingFromEnvironment(
288-
"integration." + name + ".analytics.enabled", defaultEnabled);
287+
getBooleanSettingFromEnvironment(name + ".analytics.enabled", defaultEnabled);
289288
if (defaultEnabled) {
290289
anyEnabled &= configEnabled;
291290
} else {

dd-trace-api/src/test/groovy/datadog/trace/api/ConfigTest.groovy

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -347,13 +347,13 @@ class ConfigTest extends Specification {
347347

348348
def "verify integration trace analytics config"() {
349349
setup:
350-
environmentVariables.set("DD_INTEGRATION_ORDER_ANALYTICS_ENABLED", "false")
351-
environmentVariables.set("DD_INTEGRATION_TEST_ENV_ANALYTICS_ENABLED", "true")
352-
environmentVariables.set("DD_INTEGRATION_DISABLED_ENV_ANALYTICS_ENABLED", "false")
350+
environmentVariables.set("DD_ORDER_ANALYTICS_ENABLED", "false")
351+
environmentVariables.set("DD_TEST_ENV_ANALYTICS_ENABLED", "true")
352+
environmentVariables.set("DD_DISABLED_ENV_ANALYTICS_ENABLED", "false")
353353

354-
System.setProperty("dd.integration.order.analytics.enabled", "true")
355-
System.setProperty("dd.integration.test-prop.analytics.enabled", "true")
356-
System.setProperty("dd.integration.disabled-prop.analytics.enabled", "false")
354+
System.setProperty("dd.order.analytics.enabled", "true")
355+
System.setProperty("dd.test-prop.analytics.enabled", "true")
356+
System.setProperty("dd.disabled-prop.analytics.enabled", "false")
357357

358358
expect:
359359
Config.traceAnalyticsIntegrationEnabled(integrationNames, defaultEnabled) == expected

0 commit comments

Comments
 (0)