aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>2025-02-12 09:46:13 +0100
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>2025-02-12 10:13:03 +0100
commit21f1eb6988155dc56fec09ce9137577b0a8731ff (patch)
tree224d6e40218dc9c92613b495c19921c8ca2f8446
parentf0d3ffe3e00a942dab53afb5807ec199c75b02de (diff)
Add tracing and metrics to intent-analysis service
- support tracing and metrics - bump snapshot version to 15.0.1-SNAPSHOT Issue-ID: USECASEUI-867 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I4b147cee2175ef4fc7a77c1a4e7f3b11891787b2
-rw-r--r--intentanalysis/pom.xml23
-rw-r--r--intentanalysis/src/main/resources/application.yaml15
-rw-r--r--pom.xml2
-rw-r--r--version.properties2
4 files changed, 37 insertions, 5 deletions
diff --git a/intentanalysis/pom.xml b/intentanalysis/pom.xml
index ea7e484..4f30435 100644
--- a/intentanalysis/pom.xml
+++ b/intentanalysis/pom.xml
@@ -20,12 +20,12 @@
<parent>
<groupId>org.onap.usecase-ui.intent-analysis</groupId>
<artifactId>usecase-ui-intent-analysis-parent</artifactId>
- <version>15.0.0-SNAPSHOT</version>
+ <version>15.0.1-SNAPSHOT</version>
</parent>
<groupId>org.onap.usecase-ui.intent-analysis</groupId>
<artifactId>usecase-ui.intent-analysis</artifactId>
- <version>15.0.0-SNAPSHOT</version>
+ <version>15.0.1-SNAPSHOT</version>
<name>intent-analysis</name>
<description>Source Code for Intent Analysis Server</description>
@@ -73,6 +73,23 @@
<dependency>
<groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-actuator</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.micrometer</groupId>
+ <artifactId>micrometer-tracing-bridge-otel</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.opentelemetry</groupId>
+ <artifactId>opentelemetry-exporter-zipkin</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.micrometer</groupId>
+ <artifactId>micrometer-registry-prometheus</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
@@ -160,7 +177,7 @@
<version>2.2.220</version>
<scope>test</scope>
</dependency>
- <dependency>
+ <dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.7.2</version>
diff --git a/intentanalysis/src/main/resources/application.yaml b/intentanalysis/src/main/resources/application.yaml
index 29adf13..0661077 100644
--- a/intentanalysis/src/main/resources/application.yaml
+++ b/intentanalysis/src/main/resources/application.yaml
@@ -3,6 +3,8 @@ server:
servlet:
context-path: /api/usecaseui-intent-analysis/v1
spring:
+ application:
+ name: uui-intent-analysis
main:
allow-circular-references: true
datasource:
@@ -20,6 +22,19 @@ mybatis:
database-id: PostgreSQL
mapper-locations: classpath*:mybatis/sql/*.xml
+management:
+ endpoints:
+ web:
+ exposure:
+ include: "*"
+ tracing:
+ enabled: ${TRACING_ENABLED:true}
+ sampling:
+ probability: 1.0 # sample every request
+ zipkin:
+ tracing:
+ endpoint: http://${COLLECTOR_HOST:jaeger-collector.istio-system}:${COLLECTOR_PORT:9411}/api/v2/spans
+
rest:
policy:
username: policyadmin
diff --git a/pom.xml b/pom.xml
index 6d95fc1..3b5f31f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
<groupId>org.onap.usecase-ui.intent-analysis</groupId>
<artifactId>usecase-ui-intent-analysis-parent</artifactId>
<packaging>pom</packaging>
- <version>15.0.0-SNAPSHOT</version>
+ <version>15.0.1-SNAPSHOT</version>
<modules>
<module>intentanalysis</module>
<module>standalone</module>
diff --git a/version.properties b/version.properties
index dd5418f..6481e8b 100644
--- a/version.properties
+++ b/version.properties
@@ -4,7 +4,7 @@
major=15
minor=0
-patch=0
+patch=1
base_version=${major}.${minor}.${patch}