Skip to content

Commit f4237db

Browse files
authored
Added config to not collect default JVM metrics (#345)
* added flag to not collect default JVM metrics * cleanup log line
1 parent 355a95c commit f4237db

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/main/java/org/datadog/jmxfetch/Instance.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,13 @@ public Instance(
224224
}
225225
}
226226

227-
loadDefaultConfig("default-jmx-metrics.yaml");
228-
loadDefaultConfig(gcMetricConfig);
227+
Boolean collectDefaultJvmMetrics = (Boolean) instanceMap.get("collect_default_jvm_metrics");
228+
if (collectDefaultJvmMetrics == null || collectDefaultJvmMetrics) {
229+
loadDefaultConfig("default-jmx-metrics.yaml");
230+
loadDefaultConfig(gcMetricConfig);
231+
} else {
232+
log.info("collect_default_jvm_metrics is false - not collecting default JVM metrics");
233+
}
229234
}
230235

231236
public static boolean isDirectInstance(Map<String, Object> configInstance) {

0 commit comments

Comments
 (0)