Skip to content

Commit e40cf66

Browse files
committed
Create Create spring-boot-zipkin module
Issue: 46148
1 parent 107dd00 commit e40cf66

File tree

27 files changed

+98
-28
lines changed

27 files changed

+98
-28
lines changed

settings.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ include "spring-boot-project:spring-boot-webflux"
173173
include "spring-boot-project:spring-boot-webmvc"
174174
include "spring-boot-project:spring-boot-webservices"
175175
include "spring-boot-project:spring-boot-websocket"
176+
include "spring-boot-project:spring-boot-zipkin"
176177
include "spring-boot-system-tests:spring-boot-deployment-tests"
177178
include "spring-boot-system-tests:spring-boot-image-tests"
178179
include "spring-boot-tests:spring-boot-integration-tests:spring-boot-configuration-processor-tests"

spring-boot-project/spring-boot-actuator-autoconfigure-all/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ configurations.all {
3636
dependencies {
3737
api(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
3838
api(project(":spring-boot-project:spring-boot-autoconfigure"))
39-
39+
4040
implementation(project(":spring-boot-project:spring-boot-metrics"))
4141
implementation(project(":spring-boot-project:spring-boot-security")) {
4242
exclude(group: "org.springframework.security")
@@ -69,6 +69,7 @@ dependencies {
6969
optional(project(":spring-boot-project:spring-boot-webclient"))
7070
optional(project(":spring-boot-project:spring-boot-webflux"))
7171
optional(project(":spring-boot-project:spring-boot-webmvc"))
72+
optional(project(":spring-boot-project:spring-boot-zipkin"))
7273
optional("ch.qos.logback:logback-classic")
7374
optional("org.apache.cassandra:java-driver-core") {
7475
exclude group: "org.slf4j", module: "jcl-over-slf4j"

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/resources/META-INF/additional-spring-configuration-metadata.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,12 +1842,6 @@
18421842
"W3C"
18431843
]
18441844
},
1845-
{
1846-
"name": "management.zipkin.tracing.encoding",
1847-
"defaultValue": [
1848-
"JSON"
1849-
]
1850-
},
18511845
{
18521846
"name": "management.zipkin.tracing.export.enabled",
18531847
"type": "java.lang.Boolean",

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ org.springframework.boot.actuate.autoconfigure.tracing.NoopTracerAutoConfigurati
6262
org.springframework.boot.actuate.autoconfigure.tracing.OpenTelemetryTracingAutoConfiguration
6363
org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingAutoConfiguration
6464
org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusExemplarsAutoConfiguration
65-
org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinAutoConfiguration
6665
org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinTracingAutoConfiguration
6766
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesAutoConfiguration
6867
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesEndpointAutoConfiguration

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/DefaultEncodingConfiguration.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2222
import org.springframework.boot.test.context.TestConfiguration;
23+
import org.springframework.boot.zipkin.autoconfigure.ZipkinAutoConfiguration;
2324
import org.springframework.context.annotation.Bean;
2425

2526
/**

spring-boot-project/spring-boot-docker-compose-all/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ dependencies {
6969
optional(project(":spring-boot-project:spring-boot-neo4j"))
7070
optional(project(":spring-boot-project:spring-boot-pulsar"))
7171
optional(project(":spring-boot-project:spring-boot-r2dbc"))
72+
optional(project(":spring-boot-project:spring-boot-zipkin"))
7273
optional("com.hazelcast:hazelcast")
7374
optional("org.mongodb:mongodb-driver-core")
7475
optional("org.neo4j.driver:neo4j-java-driver")

spring-boot-project/spring-boot-docker-compose-all/src/dockerTest/java/org/springframework/boot/docker/compose/service/connection/zipkin/ZipkinDockerComposeConnectionDetailsFactoryIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package org.springframework.boot.docker.compose.service.connection.zipkin;
1818

19-
import org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinConnectionDetails;
2019
import org.springframework.boot.docker.compose.service.connection.test.DockerComposeTest;
2120
import org.springframework.boot.testsupport.container.TestImage;
21+
import org.springframework.boot.zipkin.autoconfigure.ZipkinConnectionDetails;
2222

2323
import static org.assertj.core.api.Assertions.assertThat;
2424

spring-boot-project/spring-boot-docker-compose-all/src/main/java/org/springframework/boot/docker/compose/service/connection/zipkin/ZipkinDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
package org.springframework.boot.docker.compose.service.connection.zipkin;
1818

19-
import org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinConnectionDetails;
2019
import org.springframework.boot.docker.compose.core.RunningService;
2120
import org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory;
2221
import org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionSource;
22+
import org.springframework.boot.zipkin.autoconfigure.ZipkinConnectionDetails;
2323

2424
/**
2525
* {@link DockerComposeConnectionDetailsFactory} to create {@link ZipkinConnectionDetails}

spring-boot-project/spring-boot-testcontainers-all/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ dependencies {
4545

4646
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure-all"))
4747
optional(project(":spring-boot-project:spring-boot-tx"))
48+
optional(project(":spring-boot-project:spring-boot-zipkin"))
4849
optional("org.springframework:spring-test")
4950
optional("org.testcontainers:grafana")
5051

spring-boot-project/spring-boot-testcontainers-all/src/dockerTest/java/org/springframework/boot/testcontainers/service/connection/zipkin/ZipkinContainerConnectionDetailsFactoryIntegrationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
import org.testcontainers.junit.jupiter.Testcontainers;
2323

2424
import org.springframework.beans.factory.annotation.Autowired;
25-
import org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinAutoConfiguration;
26-
import org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinConnectionDetails;
2725
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
2826
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
2927
import org.springframework.boot.testsupport.container.TestImage;
3028
import org.springframework.boot.testsupport.container.ZipkinContainer;
29+
import org.springframework.boot.zipkin.autoconfigure.ZipkinAutoConfiguration;
30+
import org.springframework.boot.zipkin.autoconfigure.ZipkinConnectionDetails;
3131
import org.springframework.context.annotation.Configuration;
3232
import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;
3333

0 commit comments

Comments
 (0)