From 601157f552eb61cd28f1cf9c5d9d18f2198b2520 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Fri, 9 Feb 2018 12:09:12 -0800 Subject: [PATCH] Polish "Add publishUnchangedMeters StatsD support" Closes gh-11967 --- .../metrics/export/statsd/StatsdProperties.java | 7 ++++--- .../export/statsd/StatsdPropertiesConfigAdapter.java | 4 +++- 2 files changed, 7 insertions(+), 4 deletions(-) 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 89b6d0294bd..14bb18754ea 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 @@ -59,8 +59,8 @@ public class StatsdProperties { /** * How often gauges will be polled. When a gauge is polled, its value is recalculated - * and if the value has changed (or publishUnchangedMeters is true), - * it is sent to the StatsD server. + * and if the value has changed (or publishUnchangedMeters is true), it is sent to the + * StatsD server. */ private Duration pollingFrequency = Duration.ofSeconds(10); @@ -72,7 +72,7 @@ public class StatsdProperties { /** * Send unchanged meters to the StatsD server. */ - private Boolean publishUnchangedMeters = true; + private Boolean publishUnchangedMeters; public Boolean getEnabled() { return this.enabled; @@ -137,4 +137,5 @@ public class StatsdProperties { public void setPublishUnchangedMeters(Boolean publishUnchangedMeters) { this.publishUnchangedMeters = publishUnchangedMeters; } + } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdPropertiesConfigAdapter.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdPropertiesConfigAdapter.java index 89e0b2de2ad..cbc24ca5ec2 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdPropertiesConfigAdapter.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdPropertiesConfigAdapter.java @@ -80,6 +80,8 @@ public class StatsdPropertiesConfigAdapter @Override public boolean publishUnchangedMeters() { - return get(StatsdProperties::getPublishUnchangedMeters, StatsdConfig.super::publishUnchangedMeters); + return get(StatsdProperties::getPublishUnchangedMeters, + StatsdConfig.super::publishUnchangedMeters); } + }