From fb9accdd28501cfa8519068bac2182d50abc6f8e Mon Sep 17 00:00:00 2001 From: Dusan Date: Sat, 17 Jan 2026 22:03:26 +0100 Subject: [PATCH] feat: Add zipkin tracing --- build.gradle.kts | 6 ++++++ src/main/resources/application.properties | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1ffaccb..f20c09a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -24,6 +24,12 @@ dependencies { // implementation("org.springframework.boot:spring-boot-starter-security") implementation("org.springframework.boot:spring-boot-starter-webmvc") implementation("org.flywaydb:flyway-database-postgresql") + //zipkin(tracing) + implementation("org.springframework.boot:spring-boot-micrometer-tracing-brave") + implementation("org.springframework.boot:spring-boot-starter-zipkin") + implementation("io.micrometer:micrometer-tracing-bridge-brave") + implementation("io.zipkin.reporter2:zipkin-reporter-brave") + runtimeOnly("org.postgresql:postgresql") testImplementation("org.springframework.boot:spring-boot-starter-flyway-test") // testImplementation("org.springframework.boot:spring-boot-starter-security-test") diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index c5afd9e..a7f014c 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,2 +1,4 @@ spring.application.name=user -server.port=8081 \ No newline at end of file +server.port=${SERVER_PORT:8080} +management.tracing.sampling.probability=1.0 +management.tracing.export.zipkin.endpoint=${ZIPKIN_HOST:http://zipkin}:${ZIPKIN_PORT:9411}/api/v2/spans \ No newline at end of file