Skip to content

Commit fcb95fa

Browse files
jeanbisuttitrask
andauthored
Ability to disable auto instrumentations (#3533)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
1 parent dceae60 commit fcb95fa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,11 @@ public Map<String, String> apply(ConfigProperties otelConfig) {
135135

136136
private static void enableInstrumentations(
137137
ConfigProperties otelConfig, Configuration config, Map<String, String> properties) {
138+
139+
if (otelConfig.getBoolean("applicationinsights.testing.instrumentation.disabled", false)) {
140+
return;
141+
}
142+
138143
properties.put("otel.instrumentation.common.default-enabled", "false");
139144

140145
properties.put("otel.instrumentation.experimental.span-suppression-strategy", "client");

0 commit comments

Comments
 (0)