Add tracing to babel 11/137711/1
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 18 Apr 2024 13:12:19 +0000 (15:12 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 18 Apr 2024 13:12:19 +0000 (15:12 +0200)
- add cloud-sleuth tracing dependency

Issue-ID: AAI-3829
Change-Id: I0eee4b79359e0cea679e4a044863c4f4b91e3425
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
pom.xml
src/main/resources/application.properties
src/test/resources/application.properties [new file with mode: 0644]

diff --git a/pom.xml b/pom.xml
index a390f8a..74b7965 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -90,6 +90,7 @@
                <aai.common.version>1.9.4</aai.common.version>
                <logback.core.version>1.2.11</logback.core.version>
                <groovy.version>3.0.13</groovy.version>
+               <spring-cloud.version>2020.0.2</spring-cloud.version>
 
                <commons.compress.version>1.22</commons.compress.version>
                <commons.codec.version>1.15</commons.codec.version>
                        <artifactId>jakarta.activation-api</artifactId>
                        <version>${jakarta.activation.version}</version>
                </dependency>
+               <dependency>
+                       <groupId>org.springframework.cloud</groupId>
+                       <artifactId>spring-cloud-starter-sleuth</artifactId>
+               </dependency>
+               <dependency>
+                               <groupId>org.springframework.cloud</groupId>
+                               <artifactId>spring-cloud-sleuth-zipkin</artifactId>
+               </dependency>
        </dependencies>
-
+       <dependencyManagement>
+               <dependencies>
+                       <dependency>
+                               <groupId>org.springframework.cloud</groupId>
+                               <artifactId>spring-cloud-dependencies</artifactId>
+                               <version>${spring-cloud.version}</version>
+                               <type>pom</type>
+                               <scope>import</scope>
+                       </dependency>
+               </dependencies>
+       </dependencyManagement>
        <build>
                <plugins>
                        <plugin>
index 6ea9b37..f1d54df 100644 (file)
@@ -6,3 +6,12 @@ spring.main.allow-bean-definition-overriding=true
 server.servlet.context-path=/services/babel-service
 logging.config=${CONFIG_HOME}/logback.xml
 tosca.mappings.config=${CONFIG_HOME}/tosca-mappings.json
+
+spring.application.name=aai-babel
+spring.sleuth.enabled=true
+spring.zipkin.baseUrl=http://jaeger-collector.istio-system:9411
+spring.sleuth.messaging.jms.enabled = false
+spring.sleuth.trace-id128=true
+spring.sleuth.sampler.probability=1.0
+spring.sleuth.propagation.type=w3c, b3
+spring.sleuth.supports-join=false
\ No newline at end of file
diff --git a/src/test/resources/application.properties b/src/test/resources/application.properties
new file mode 100644 (file)
index 0000000..2f24f8b
--- /dev/null
@@ -0,0 +1 @@
+spring.sleuth.enabled=true
\ No newline at end of file