diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/build.gradle | 6 | ||||
-rw-r--r-- | app/src/main/resources/application.yml | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/app/build.gradle b/app/build.gradle index 227f384..54f80b2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -25,6 +25,7 @@ ext { embedMongoVersion = '4.7.0' embedMongoIntegrationVersion = '4.7.0' springCloudWiremockVersion = '4.0.3' + micrometerVersion = '1.0.0' } dependencies { @@ -42,6 +43,11 @@ dependencies { implementation "ch.qos.logback:logback-core:$logbackVersion" implementation "net.logstash.logback:logstash-logback-encoder:$logstashLogbackVersion" + implementation(platform("io.micrometer:micrometer-tracing-bom:$micrometerVersion")) + implementation("io.micrometer:micrometer-tracing") + implementation("io.micrometer:micrometer-tracing-bridge-otel") + implementation("io.opentelemetry:opentelemetry-exporter-zipkin") + compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' diff --git a/app/src/main/resources/application.yml b/app/src/main/resources/application.yml index 13c8716..8d3ccde 100644 --- a/app/src/main/resources/application.yml +++ b/app/src/main/resources/application.yml @@ -40,3 +40,10 @@ management: enabled: true java: enabled: true + tracing: + enabled: true + sampling: + probability: 1.0 # sample every request + zipkin: + tracing: + endpoint: http://${COLLECTOR_HOST}:${COLLECTOR_PORT}/api/v2/spans
\ No newline at end of file |