Skip to content

Commit 7140be8

Browse files
committed
Rename metrics, observation, and tracing modules
Rename modules to include 'micrometer'. Closes gh-46925
1 parent bd1df38 commit 7140be8

File tree

393 files changed

+718
-710
lines changed

Some content is hidden

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

393 files changed

+718
-710
lines changed

configuration-metadata/spring-boot-configuration-metadata-changelog-generator/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,13 @@ def dependenciesOf(String version) {
9595
"spring-boot-ldap",
9696
"spring-boot-liquibase",
9797
"spring-boot-mail",
98-
"spring-boot-metrics",
98+
"spring-boot-micrometer-metrics",
99+
"spring-boot-micrometer-observation",
100+
"spring-boot-micrometer-tracing",
99101
"spring-boot-mongodb",
100102
"spring-boot-mustache",
101103
"spring-boot-neo4j",
102104
"spring-boot-netty",
103-
"spring-boot-observation",
104105
"spring-boot-opentelemetry",
105106
"spring-boot-pulsar",
106107
"spring-boot-quartz",
@@ -126,7 +127,6 @@ def dependenciesOf(String version) {
126127
"spring-boot-testcontainers",
127128
"spring-boot-thymeleaf",
128129
"spring-boot-tomcat",
129-
"spring-boot-tracing",
130130
"spring-boot-tx",
131131
"spring-boot-validation",
132132
"spring-boot-web-server",

documentation/spring-boot-actuator-docs/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies {
3232
testImplementation(project(":module:spring-boot-jackson"))
3333
testImplementation(project(":module:spring-boot-jdbc"))
3434
testImplementation(project(":module:spring-boot-liquibase"))
35-
testImplementation(project(":module:spring-boot-metrics"))
35+
testImplementation(project(":module:spring-boot-micrometer-metrics"))
3636
testImplementation(project(":module:spring-boot-quartz"))
3737
testImplementation(project(":module:spring-boot-reactor-netty"))
3838
testImplementation(project(":module:spring-boot-session"))

documentation/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/docs/metrics/MetricsEndpointDocumentationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.junit.jupiter.api.Test;
2323

2424
import org.springframework.boot.actuate.docs.MockMvcEndpointDocumentationTests;
25-
import org.springframework.boot.metrics.actuate.endpoint.MetricsEndpoint;
25+
import org.springframework.boot.micrometer.metrics.actuate.endpoint.MetricsEndpoint;
2626
import org.springframework.context.annotation.Bean;
2727
import org.springframework.context.annotation.Configuration;
2828

documentation/spring-boot-docs/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ dependencies {
104104
implementation(project(path: ":module:spring-boot-jms"))
105105
implementation(project(path: ":module:spring-boot-jsonb"))
106106
implementation(project(path: ":module:spring-boot-ldap"))
107-
implementation(project(path: ":module:spring-boot-metrics"))
107+
implementation(project(path: ":module:spring-boot-micrometer-metrics"))
108108
implementation(project(path: ":module:spring-boot-r2dbc"))
109109
implementation(project(path: ":module:spring-boot-reactor-netty"))
110110
implementation(project(path: ":module:spring-boot-restclient"))

documentation/spring-boot-docs/src/docs/antora/modules/reference/pages/actuator/tracing.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ Tracing with OpenTelemetry and reporting using OTLP requires the following depen
138138

139139
Use the `management.otlp.tracing.*` configuration properties to configure reporting using OTLP.
140140

141-
NOTE: If you need to apply advanced customizations to OTLP span exporters, consider registering javadoc:org.springframework.boot.tracing.autoconfigure.otlp.OtlpHttpSpanExporterBuilderCustomizer[] or javadoc:org.springframework.boot.tracing.autoconfigure.otlp.OtlpGrpcSpanExporterBuilderCustomizer[] beans.
141+
NOTE: If you need to apply advanced customizations to OTLP span exporters, consider registering javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.otlp.OtlpHttpSpanExporterBuilderCustomizer[] or javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.otlp.OtlpGrpcSpanExporterBuilderCustomizer[] beans.
142142
These will be invoked before the creation of the `OtlpHttpSpanExporter` or `OtlpGrpcSpanExporter`.
143143
The customizers take precedence over anything applied by the auto-configuration.
144144

documentation/spring-boot-docs/src/docs/antora/modules/reference/pages/features/dev-services.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@ The following service connections are currently supported:
113113
| javadoc:org.springframework.boot.opentelemetry.actuate.autoconfigure.logging.OpenTelemetryLoggingConnectionDetails[]
114114
| Containers named "otel/opentelemetry-collector-contrib", "grafana/otel-lgtm"
115115

116-
| javadoc:org.springframework.boot.metrics.autoconfigure.export.otlp.OtlpMetricsConnectionDetails[]
116+
| javadoc:org.springframework.boot.micrometer.metrics.autoconfigure.export.otlp.OtlpMetricsConnectionDetails[]
117117
| Containers named "otel/opentelemetry-collector-contrib", "grafana/otel-lgtm"
118118

119-
| javadoc:org.springframework.boot.tracing.autoconfigure.otlp.OtlpTracingConnectionDetails[]
119+
| javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.otlp.OtlpTracingConnectionDetails[]
120120
| Containers named "otel/opentelemetry-collector-contrib", "grafana/otel-lgtm"
121121

122122
| javadoc:org.springframework.boot.autoconfigure.pulsar.PulsarConnectionDetails[]
@@ -131,7 +131,7 @@ The following service connections are currently supported:
131131
| javadoc:org.springframework.boot.data.redis.autoconfigure.RedisConnectionDetails[]
132132
| Containers named "redis", "bitnami/redis", "redis/redis-stack" or "redis/redis-stack-server"
133133

134-
| javadoc:org.springframework.boot.tracing.autoconfigure.zipkin.ZipkinConnectionDetails[]
134+
| javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.zipkin.ZipkinConnectionDetails[]
135135
| Containers named "openzipkin/zipkin".
136136
|===
137137

documentation/spring-boot-docs/src/docs/antora/modules/reference/pages/testing/spring-boot-applications.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ Regardless of your classpath, tracing components which are reporting data are no
233233

234234
If you need those components as part of an integration test, annotate the test with javadoc:org.springframework.boot.test.autoconfigure.actuate.observability.AutoConfigureObservability[format=annotation].
235235

236-
If you have created your own reporting components (e.g. a custom javadoc:io.opentelemetry.sdk.trace.export.SpanExporter[] or `brave.handler.SpanHandler`) and you don't want them to be active in tests, you can use the javadoc:org.springframework.boot.tracing.autoconfigure.ConditionalOnEnabledTracing[format=annotation] annotation to disable them.
236+
If you have created your own reporting components (e.g. a custom javadoc:io.opentelemetry.sdk.trace.export.SpanExporter[] or `brave.handler.SpanHandler`) and you don't want them to be active in tests, you can use the javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.ConditionalOnEnabledTracing[format=annotation] annotation to disable them.
237237

238238
If you annotate xref:testing/spring-boot-applications.adoc#testing.spring-boot-applications.autoconfigured-tests[a sliced test] with javadoc:org.springframework.boot.test.autoconfigure.actuate.observability.AutoConfigureObservability[format=annotation], it auto-configures a no-op javadoc:io.micrometer.tracing.Tracer[].
239239
Data exporting in sliced tests is not supported with the javadoc:org.springframework.boot.test.autoconfigure.actuate.observability.AutoConfigureObservability[format=annotation] annotation.

documentation/spring-boot-docs/src/docs/antora/modules/reference/pages/testing/testcontainers.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ The following service connection factories are provided in the `spring-boot-test
158158
| javadoc:org.springframework.boot.opentelemetry.actuate.autoconfigure.logging.OpenTelemetryLoggingConnectionDetails[]
159159
| Containers named "otel/opentelemetry-collector-contrib" or of type javadoc:org.testcontainers.grafana.LgtmStackContainer[]
160160

161-
| javadoc:org.springframework.boot.metrics.autoconfigure.export.otlp.OtlpMetricsConnectionDetails[]
161+
| javadoc:org.springframework.boot.micrometer.metrics.autoconfigure.export.otlp.OtlpMetricsConnectionDetails[]
162162
| Containers named "otel/opentelemetry-collector-contrib" or of type javadoc:org.testcontainers.grafana.LgtmStackContainer[]
163163

164-
| javadoc:org.springframework.boot.tracing.autoconfigure.otlp.OtlpTracingConnectionDetails[]
164+
| javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.otlp.OtlpTracingConnectionDetails[]
165165
| Containers named "otel/opentelemetry-collector-contrib" or of type javadoc:org.testcontainers.grafana.LgtmStackContainer[]
166166

167167
| javadoc:org.springframework.boot.autoconfigure.pulsar.PulsarConnectionDetails[]
@@ -179,7 +179,7 @@ javadoc:org.testcontainers.oracle.OracleContainer[OracleContainer (free)], javad
179179
| javadoc:org.springframework.boot.data.redis.autoconfigure.RedisConnectionDetails[]
180180
| Containers of type javadoc:com.redis.testcontainers.RedisContainer[] or javadoc:com.redis.testcontainers.RedisStackContainer[], or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server"
181181

182-
| javadoc:org.springframework.boot.tracing.autoconfigure.zipkin.ZipkinConnectionDetails[]
182+
| javadoc:org.springframework.boot.micrometer.tracing.autoconfigure.zipkin.ZipkinConnectionDetails[]
183183
| Containers named "openzipkin/zipkin"
184184
|===
185185

documentation/spring-boot-docs/src/main/java/org/springframework/boot/docs/actuator/metrics/gettingstarted/commontags/MyMeterRegistryConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import io.micrometer.core.instrument.MeterRegistry;
2020

21-
import org.springframework.boot.metrics.autoconfigure.MeterRegistryCustomizer;
21+
import org.springframework.boot.micrometer.metrics.autoconfigure.MeterRegistryCustomizer;
2222
import org.springframework.context.annotation.Bean;
2323
import org.springframework.context.annotation.Configuration;
2424

documentation/spring-boot-docs/src/main/java/org/springframework/boot/docs/actuator/metrics/gettingstarted/specifictype/MyMeterRegistryConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import io.micrometer.core.instrument.config.NamingConvention;
2121
import io.micrometer.graphite.GraphiteMeterRegistry;
2222

23-
import org.springframework.boot.metrics.autoconfigure.MeterRegistryCustomizer;
23+
import org.springframework.boot.micrometer.metrics.autoconfigure.MeterRegistryCustomizer;
2424
import org.springframework.context.annotation.Bean;
2525
import org.springframework.context.annotation.Configuration;
2626

0 commit comments

Comments
 (0)