Add section in docs about disabling batch metrics

Resolves #3684
This commit is contained in:
Mahmoud Ben Hassine
2020-09-23 11:11:15 +02:00
parent 90610d5036
commit 5e9d633305

View File

@@ -69,3 +69,22 @@ public class MyTimedTasklet implements Tasklet {
}
}
----
[[disabling-metrics]]
=== Disabling metrics
Metrics collection is a concern similar to logging. Disabling logs is typically
done by configuring the logging library and this is no different for metrics.
There is no feature in Spring Batch to disable micrometer's metrics, this should
be done on micrometer's side. Since Spring Batch stores metrics in the global
registry of micrometer with the `spring.batch` prefix, it is possible to configure
micrometer to ignore/deny batch metrics with the following snippet:
[source, java]
----
Metrics.globalRegistry.config().meterFilter(MeterFilter.denyNameStartsWith("spring.batch"))
----
Please refer to micrometer's link:$$http://micrometer.io/docs/concepts#_meter_filters$$[reference documentation]
for more details.