Skip to content

Commit c2958c2

Browse files
jkschneiderwilkinsona
authored andcommitted
Replace Boot's own metrics with support for Micrometer
Closes gh-9970
1 parent 306c8d0 commit c2958c2

File tree

247 files changed

+4857
-15223
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+4857
-15223
lines changed

spring-boot-actuator-autoconfigure/pom.xml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
<groupId>com.fasterxml.jackson.core</groupId>
3434
<artifactId>jackson-databind</artifactId>
3535
</dependency>
36+
<dependency>
37+
<groupId>io.micrometer</groupId>
38+
<artifactId>micrometer-core</artifactId>
39+
<optional>true</optional>
40+
</dependency>
3641
<dependency>
3742
<groupId>org.springframework</groupId>
3843
<artifactId>spring-core</artifactId>
@@ -87,6 +92,41 @@
8792
<artifactId>lettuce-core</artifactId>
8893
<optional>true</optional>
8994
</dependency>
95+
<dependency>
96+
<groupId>io.micrometer</groupId>
97+
<artifactId>micrometer-atlas-starter</artifactId>
98+
<optional>true</optional>
99+
</dependency>
100+
<dependency>
101+
<groupId>io.micrometer</groupId>
102+
<artifactId>micrometer-datadog-starter</artifactId>
103+
<optional>true</optional>
104+
</dependency>
105+
<dependency>
106+
<groupId>io.micrometer</groupId>
107+
<artifactId>micrometer-ganglia-starter</artifactId>
108+
<optional>true</optional>
109+
</dependency>
110+
<dependency>
111+
<groupId>io.micrometer</groupId>
112+
<artifactId>micrometer-graphite-starter</artifactId>
113+
<optional>true</optional>
114+
</dependency>
115+
<dependency>
116+
<groupId>io.micrometer</groupId>
117+
<artifactId>micrometer-influx-starter</artifactId>
118+
<optional>true</optional>
119+
</dependency>
120+
<dependency>
121+
<groupId>io.micrometer</groupId>
122+
<artifactId>micrometer-jmx-starter</artifactId>
123+
<optional>true</optional>
124+
</dependency>
125+
<dependency>
126+
<groupId>io.micrometer</groupId>
127+
<artifactId>micrometer-prometheus-starter</artifactId>
128+
<optional>true</optional>
129+
</dependency>
90130
<dependency>
91131
<groupId>io.searchbox</groupId>
92132
<artifactId>jest</artifactId>
@@ -143,6 +183,11 @@
143183
<artifactId>tomcat-jdbc</artifactId>
144184
<optional>true</optional>
145185
</dependency>
186+
<dependency>
187+
<groupId>org.aspectj</groupId>
188+
<artifactId>aspectjweaver</artifactId>
189+
<optional>true</optional>
190+
</dependency>
146191
<dependency>
147192
<groupId>org.elasticsearch</groupId>
148193
<artifactId>elasticsearch</artifactId>
@@ -283,6 +328,11 @@
283328
<artifactId>spring-boot-test</artifactId>
284329
<scope>test</scope>
285330
</dependency>
331+
<dependency>
332+
<groupId>org.springframework.boot</groupId>
333+
<artifactId>spring-boot-test-autoconfigure</artifactId>
334+
<scope>test</scope>
335+
</dependency>
286336
<dependency>
287337
<groupId>org.springframework.boot</groupId>
288338
<artifactId>spring-boot-test-support</artifactId>

spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cache/CacheStatisticsAutoConfiguration.java

Lines changed: 0 additions & 150 deletions
This file was deleted.

spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cache/package-info.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/jdbc/DataSourceHealthIndicatorAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
3737
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
3838
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
39+
import org.springframework.boot.jdbc.metadata.CompositeDataSourcePoolMetadataProvider;
3940
import org.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;
4041
import org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;
41-
import org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProviders;
4242
import org.springframework.context.annotation.Bean;
4343
import org.springframework.context.annotation.Configuration;
4444
import org.springframework.jdbc.core.JdbcTemplate;
@@ -94,7 +94,7 @@ private Map<String, DataSource> filterDataSources(
9494

9595
@Override
9696
public void afterPropertiesSet() throws Exception {
97-
this.poolMetadataProvider = new DataSourcePoolMetadataProviders(
97+
this.poolMetadataProvider = new CompositeDataSourcePoolMetadataProvider(
9898
this.metadataProviders);
9999
}
100100

spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/ActuatorMetricWriter.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/ExportMetricReader.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)