From a36d2cd159df56b4301000d3e432865a42bde22e Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Tue, 1 Oct 2019 11:15:07 +0200 Subject: [PATCH] Upgrade to micrometer 1.3.0 Closes gh-18389 --- .../metrics/export/atlas/AtlasProperties.java | 15 +++ .../metrics/export/humio/HumioProperties.java | 6 +- .../humio/HumioPropertiesConfigAdapter.java | 1 + .../HumioPropertiesConfigAdapterTests.java | 1 + .../export/humio/HumioPropertiesTests.java | 1 + .../spring-boot-dependencies/pom.xml | 116 +----------------- 6 files changed, 27 insertions(+), 113 deletions(-) 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 09ebf5c594c..33da891230a 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 @@ -32,6 +32,11 @@ import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "management.metrics.export.atlas") public class AtlasProperties extends StepRegistryProperties { + /** + * Number of threads to use with the metrics publishing scheduler. + */ + private Integer numThreads = 4; + /** * URI of the Atlas server. */ @@ -68,6 +73,16 @@ public class AtlasProperties extends StepRegistryProperties { */ private String evalUri = "http://localhost:7101/lwc/api/v1/evaluate"; + @Override + public Integer getNumThreads() { + return this.numThreads; + } + + @Override + public void setNumThreads(Integer numThreads) { + this.numThreads = numThreads; + } + public String getUri() { return this.uri; } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioProperties.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioProperties.java index 043eb5f32dd..a14df5a84e6 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioProperties.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioProperties.java @@ -22,6 +22,7 @@ import java.util.Map; import org.springframework.boot.actuate.autoconfigure.metrics.export.properties.StepRegistryProperties; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.DeprecatedConfigurationProperty; /** * {@link ConfigurationProperties @ConfigurationProperties} for configuring Humio metrics @@ -46,7 +47,7 @@ public class HumioProperties extends StepRegistryProperties { /** * Name of the repository to publish metrics to. */ - private String repository = "sandbox"; + private String repository = ""; /** * Humio tags describing the data source in which metrics will be stored. Humio tags @@ -79,10 +80,13 @@ public class HumioProperties extends StepRegistryProperties { this.connectTimeout = connectTimeout; } + @Deprecated + @DeprecatedConfigurationProperty(reason = "No longer used as repository is resolved from the api token.") public String getRepository() { return this.repository; } + @Deprecated public void setRepository(String repository) { this.repository = repository; } diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioPropertiesConfigAdapter.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioPropertiesConfigAdapter.java index d614f6bee08..830c3ae9dde 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioPropertiesConfigAdapter.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioPropertiesConfigAdapter.java @@ -44,6 +44,7 @@ class HumioPropertiesConfigAdapter extends StepRegistryPropertiesConfigAdapter null; diff --git a/spring-boot-project/spring-boot-dependencies/pom.xml b/spring-boot-project/spring-boot-dependencies/pom.xml index 7848de90e61..fa3f6f61b3f 100644 --- a/spring-boot-project/spring-boot-dependencies/pom.xml +++ b/spring-boot-project/spring-boot-dependencies/pom.xml @@ -151,7 +151,7 @@ 1.2.3 1.18.10 2.4.4 - 1.2.1 + 1.3.0 1.9.11 3.0.0 1.12.0 @@ -1046,118 +1046,10 @@ io.micrometer - micrometer-core - ${micrometer.version} - - - io.micrometer - micrometer-jersey2 - ${micrometer.version} - - - io.micrometer - micrometer-registry-appoptics - ${micrometer.version} - - - io.micrometer - micrometer-registry-atlas - ${micrometer.version} - - - io.micrometer - micrometer-registry-azure-monitor - ${micrometer.version} - - - io.micrometer - micrometer-registry-cloudwatch - ${micrometer.version} - - - io.micrometer - micrometer-registry-cloudwatch2 - ${micrometer.version} - - - io.micrometer - micrometer-registry-datadog - ${micrometer.version} - - - io.micrometer - micrometer-registry-dynatrace - ${micrometer.version} - - - io.micrometer - micrometer-registry-elastic - ${micrometer.version} - - - io.micrometer - micrometer-registry-ganglia - ${micrometer.version} - - - io.micrometer - micrometer-registry-graphite - ${micrometer.version} - - - io.micrometer - micrometer-registry-humio - ${micrometer.version} - - - io.micrometer - micrometer-registry-influx - ${micrometer.version} - - - io.micrometer - micrometer-registry-jmx - ${micrometer.version} - - - io.micrometer - micrometer-registry-kairos - ${micrometer.version} - - - io.micrometer - micrometer-registry-new-relic - ${micrometer.version} - - - io.micrometer - micrometer-registry-prometheus - ${micrometer.version} - - - io.micrometer - micrometer-registry-signalfx - ${micrometer.version} - - - io.micrometer - micrometer-registry-stackdriver - ${micrometer.version} - - - io.micrometer - micrometer-registry-statsd - ${micrometer.version} - - - io.micrometer - micrometer-registry-wavefront - ${micrometer.version} - - - io.micrometer - micrometer-test + micrometer-bom ${micrometer.version} + pom + import io.netty