From 2c5c539bf1b4da338db18a0756df5389986f9ecc Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Fri, 20 Jan 2017 10:52:55 +0100 Subject: [PATCH] Document automatic scheduling of metrics export Closes gh-8040 --- .../src/main/asciidoc/production-ready-features.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc b/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc index ddd4686c90..36c99a88b3 100644 --- a/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc +++ b/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc @@ -1160,6 +1160,10 @@ metric updates every 5 seconds (configured via `spring.metrics.export.delay-mill In addition, any `MetricReader` that you define and mark as `@ExportMetricReader` will have its values exported by the default exporter. +NOTE: This feature is enabling scheduling in your application (`@EnableScheduling`) which +can be a problem if you run an integration tests as your own scheduled tasks will start. +You can disable this behaviour by setting `spring.metrics.export.enabled` to `false`. + The default exporter is a `MetricCopyExporter` which tries to optimize itself by not copying values that haven't changed since it was last called (the optimization can be switched off using a flag `spring.metrics.export.send-latest`). Note also that the