diff options
author | 2025-02-12 09:46:13 +0100 | |
---|---|---|
committer | 2025-02-12 10:13:03 +0100 | |
commit | 21f1eb6988155dc56fec09ce9137577b0a8731ff (patch) | |
tree | 224d6e40218dc9c92613b495c19921c8ca2f8446 | |
parent | f0d3ffe3e00a942dab53afb5807ec199c75b02de (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.xml | 23 | ||||
-rw-r--r-- | intentanalysis/src/main/resources/application.yaml | 15 | ||||
-rw-r--r-- | pom.xml | 2 | ||||
-rw-r--r-- | version.properties | 2 |
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 @@ -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} |