diff --git a/metadata-generator/src/main/java/com/splunk/opentelemetry/tools/MetadataGenerator.java b/metadata-generator/src/main/java/com/splunk/opentelemetry/tools/MetadataGenerator.java index 704f52d1e..c31d0720a 100644 --- a/metadata-generator/src/main/java/com/splunk/opentelemetry/tools/MetadataGenerator.java +++ b/metadata-generator/src/main/java/com/splunk/opentelemetry/tools/MetadataGenerator.java @@ -134,6 +134,21 @@ public static void main(String[] args) throws IOException { settings.addAll(parseSdkConfiguration()); + // Disabling the agent entirely + // https://opentelemetry.io/docs/zero-code/java/agent/disable/#disabling-the-agent-entirely + + /* + otel.javaagent.enabled OTEL_JAVAAGENT_ENABLED Set the value to `false` to disable the agent entirely. + */ + + settings.add( + setting( + "otel.javaagent.enabled", + "Set the value to `false` to disable the agent entirely.", + "true", + SettingType.BOOLEAN, + SettingCategory.GENERAL)); + // File Configuration // https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md#file-configuration