From 9b8fefb0f43a448c6410300a505d91cd1048ee02 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Thu, 2 Nov 2017 16:55:34 +0100 Subject: [PATCH] Move micrometer export related keys under a common prefix #10858 Closes gh-10858 --- .../export/atlas/AtlasExportConfiguration.java | 2 +- .../metrics/export/atlas/AtlasProperties.java | 2 +- .../datadog/DatadogExportConfiguration.java | 2 +- .../export/datadog/DatadogProperties.java | 2 +- .../ganglia/GangliaExportConfiguration.java | 2 +- .../export/ganglia/GangliaProperties.java | 2 +- .../graphite/GraphiteExportConfiguration.java | 2 +- .../export/graphite/GraphiteProperties.java | 2 +- .../export/influx/InfluxExportConfiguration.java | 2 +- .../metrics/export/influx/InfluxProperties.java | 2 +- .../export/jmx/JmxExportConfiguration.java | 2 +- .../PrometheusExportConfiguration.java | 2 +- .../export/prometheus/PrometheusProperties.java | 2 +- .../export/simple/SimpleExportConfiguration.java | 2 +- .../metrics/export/simple/SimpleProperties.java | 2 +- .../export/statsd/StatsdExportConfiguration.java | 2 +- .../metrics/export/statsd/StatsdProperties.java | 2 +- .../simple/SimpleExportConfigurationTests.java | 16 ++++++++-------- .../appendix-application-properties.adoc | 16 ++++++++-------- 19 files changed, 33 insertions(+), 33 deletions(-) diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasExportConfiguration.java index 727e564922..ccdce6adef 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasExportConfiguration.java @@ -50,7 +50,7 @@ public class AtlasExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.atlas.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.atlas.enabled", matchIfMissing = true) public MetricsExporter atlasExporter(AtlasConfig atlasConfig, Clock clock) { return () -> new AtlasMeterRegistry(atlasConfig, clock); } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasProperties.java index a8a48093bb..ea2e67f166 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasProperties.java @@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @since 2.0.0 * @author Jon Schneider */ -@ConfigurationProperties(prefix = "spring.metrics.atlas") +@ConfigurationProperties(prefix = "spring.metrics.export.atlas") public class AtlasProperties extends StepRegistryProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogExportConfiguration.java index 6a51e56aa6..b4e9ab2adb 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogExportConfiguration.java @@ -50,7 +50,7 @@ public class DatadogExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.datadog.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.datadog.enabled", matchIfMissing = true) public MetricsExporter datadogExporter(DatadogConfig datadogConfig, Clock clock) { return () -> new DatadogMeterRegistry(datadogConfig, clock); } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogProperties.java index 9c94430131..626304bb37 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogProperties.java @@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.datadog") +@ConfigurationProperties(prefix = "spring.metrics.export.datadog") public class DatadogProperties extends StepRegistryProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaExportConfiguration.java index 9716546bc0..d0897c84d7 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaExportConfiguration.java @@ -50,7 +50,7 @@ public class GangliaExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.ganglia.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.ganglia.enabled", matchIfMissing = true) public MetricsExporter gangliaExporter(GangliaConfig gangliaConfig, HierarchicalNameMapper nameMapper, Clock clock) { return () -> new GangliaMeterRegistry(gangliaConfig, nameMapper, clock); diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaProperties.java index 3d0574fc38..1ca2a0f959 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaProperties.java @@ -29,7 +29,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.ganglia") +@ConfigurationProperties(prefix = "spring.metrics.export.ganglia") public class GangliaProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteExportConfiguration.java index 8fed08ff67..a4a264cc9e 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteExportConfiguration.java @@ -50,7 +50,7 @@ public class GraphiteExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.graphite.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.graphite.enabled", matchIfMissing = true) public MetricsExporter graphiteExporter(GraphiteConfig graphiteConfig, HierarchicalNameMapper nameMapper, Clock clock) { return () -> new GraphiteMeterRegistry(graphiteConfig, nameMapper, clock); diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteProperties.java index a5577904cf..c210e0d3c0 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/graphite/GraphiteProperties.java @@ -29,7 +29,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.graphite") +@ConfigurationProperties(prefix = "spring.metrics.export.graphite") public class GraphiteProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxExportConfiguration.java index 6c79245ba2..a9d645e926 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxExportConfiguration.java @@ -49,7 +49,7 @@ public class InfluxExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.influx.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.influx.enabled", matchIfMissing = true) public MetricsExporter influxExporter(InfluxConfig influxConfig, Clock clock) { return () -> new InfluxMeterRegistry(influxConfig, clock); } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxProperties.java index e0da46d3af..dff4983c3d 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxProperties.java @@ -29,7 +29,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.influx") +@ConfigurationProperties(prefix = "spring.metrics.export.influx") public class InfluxProperties extends StepRegistryProperties { /** * The tag that will be mapped to "host" when shipping metrics to Influx, or diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/jmx/JmxExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/jmx/JmxExportConfiguration.java index 49409be1f9..5a72341c07 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/jmx/JmxExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/jmx/JmxExportConfiguration.java @@ -38,7 +38,7 @@ import org.springframework.context.annotation.Configuration; public class JmxExportConfiguration { @Bean - @ConditionalOnProperty(value = "spring.metrics.jmx.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.jmx.enabled", matchIfMissing = true) public MetricsExporter jmxExporter(HierarchicalNameMapper nameMapper, Clock clock) { return () -> new JmxMeterRegistry(nameMapper, clock); } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusExportConfiguration.java index 1a99f2b0a9..b8d59c9c17 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusExportConfiguration.java @@ -49,7 +49,7 @@ public class PrometheusExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.prometheus.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.prometheus.enabled", matchIfMissing = true) public MetricsExporter prometheusExporter(PrometheusConfig prometheusConfig, CollectorRegistry collectorRegistry, Clock clock) { return () -> new PrometheusMeterRegistry(prometheusConfig, collectorRegistry, diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusProperties.java index d5cef59c58..d655daad4e 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusProperties.java @@ -26,7 +26,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.prometheus") +@ConfigurationProperties(prefix = "spring.metrics.export.prometheus") public class PrometheusProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfiguration.java index d671ebdb3f..0f66417cd2 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfiguration.java @@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration; public class SimpleExportConfiguration { @Bean - @ConditionalOnProperty(value = "spring.metrics.simple.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.simple.enabled", matchIfMissing = true) @ConditionalOnMissingBean(MetricsExporter.class) public MetricsExporter simpleExporter(Clock clock) { return () -> new SimpleMeterRegistry(clock); diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties.java index ea6e70e9c8..efe07257a5 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties.java @@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.simple") +@ConfigurationProperties(prefix = "spring.metrics.export.simple") public class SimpleProperties { private boolean enabled = true; diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdExportConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdExportConfiguration.java index 1b52307208..6048d9fa21 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdExportConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdExportConfiguration.java @@ -49,7 +49,7 @@ public class StatsdExportConfiguration { } @Bean - @ConditionalOnProperty(value = "spring.metrics.statsd.enabled", matchIfMissing = true) + @ConditionalOnProperty(value = "spring.metrics.export.statsd.enabled", matchIfMissing = true) public MetricsExporter statsdExporter(StatsdConfig statsdConfig, Clock clock) { return () -> new StatsdMeterRegistry(statsdConfig, clock); } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdProperties.java index acce7ecdff..0d7519f098 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdProperties.java @@ -28,7 +28,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * @author Jon Schneider * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.metrics.statsd") +@ConfigurationProperties(prefix = "spring.metrics.export.statsd") public class StatsdProperties { /** diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfigurationTests.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfigurationTests.java index 4a76b3a69c..30c689176b 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfigurationTests.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleExportConfigurationTests.java @@ -39,14 +39,14 @@ public class SimpleExportConfigurationTests { @Test public void simpleMeterRegistryIsInTheCompositeWhenNoOtherRegistryIs() { new ApplicationContextRunner() - .withPropertyValues("spring.metrics.atlas.enabled=false", - "spring.metrics.datadog.enabled=false", - "spring.metrics.ganglia.enabled=false", - "spring.metrics.graphite.enabled=false", - "spring.metrics.influx.enabled=false", - "spring.metrics.jmx.enabled=false", - "spring.metrics.prometheus.enabled=false", - "spring.metrics.statsd.enabled=false") + .withPropertyValues("spring.metrics.export.atlas.enabled=false", + "spring.metrics.export.datadog.enabled=false", + "spring.metrics.export.ganglia.enabled=false", + "spring.metrics.export.graphite.enabled=false", + "spring.metrics.export.influx.enabled=false", + "spring.metrics.export.jmx.enabled=false", + "spring.metrics.export.prometheus.enabled=false", + "spring.metrics.export.statsd.enabled=false") .withConfiguration(AutoConfigurations.of(MetricsAutoConfiguration.class)) .run((context) -> { CompositeMeterRegistry meterRegistry = context diff --git a/spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc b/spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc index 8182bd40ab..deed9c3346 100644 --- a/spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc +++ b/spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc @@ -1287,16 +1287,16 @@ content into your application; rather pick only the properties that you need. management.trace.include=request-headers,response-headers,cookies,errors # Items to be included in the trace. # METRICS - spring.metrics.atlas.enabled=true # Whether not exporting of metrics to Atlas is enabled. - spring.metrics.ganglia.enabled=true # Whether not exporting of metrics to Ganglia is enabled. - spring.metrics.graphite.enabled=true # Whether not exporting of metrics to Graphite is enabled. - spring.metrics.influx.enabled=true # Whether not exporting of metrics to InfluxDB is enabled. + spring.metrics.use-global-registry=true # Whether or not auto-configured MeterRegistry implementations should be bound to the global static registry on Metrics + spring.metrics.export.atlas.enabled=true # Whether not exporting of metrics to Atlas is enabled. + spring.metrics.export.ganglia.enabled=true # Whether not exporting of metrics to Ganglia is enabled. + spring.metrics.export.graphite.enabled=true # Whether not exporting of metrics to Graphite is enabled. + spring.metrics.export.influx.enabled=true # Whether not exporting of metrics to InfluxDB is enabled. + spring.metrics.export.jmx.enabled=true # Whether not exporting of metrics to JMX is enabled. + spring.metrics.export.prometheus.enabled=true # Whether not exporting of metrics to Prometheus is enabled. + spring.metrics.export.simple.enabled=true # Whether not exporting of metrics to a simple in-memory store is enabled. spring.metrics.jdbc.datasource-metric-name=data.source # Name of the metric for data source usage. spring.metrics.jdbc.instrument-datasource=true # Instrument all available data sources. - spring.metrics.jmx.enabled=true # Whether not exporting of metrics to JMX is enabled. - spring.metrics.prometheus.enabled=true # Whether not exporting of metrics to Prometheus is enabled. - spring.metrics.simple.enabled=true # Whether not exporting of metrics to a simple in-memory store is enabled. - spring.metrics.use-global-registry=true # Whether or not auto-configured MeterRegistry implementations should be bound to the global static registry on Metrics spring.metrics.web.client.record-request-percentiles=false # Whether or not instrumented requests record percentiles histogram buckets by default. spring.metrics.web.client.requests-metric-name=http.client.requests # Name of the metric for sent requests. spring.metrics.web.server.auto-time-requests=true Whether or not requests handled by Spring MVC or WebFlux should be automatically timed.