From: Fiete Ostkamp Date: Wed, 12 Feb 2025 08:46:13 +0000 (+0100) Subject: Add tracing and metrics to intent-analysis service X-Git-Tag: 15.0.1~1 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=21f1eb6988155dc56fec09ce9137577b0a8731ff;p=usecase-ui%2Fintent-analysis.git 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 Change-Id: I4b147cee2175ef4fc7a77c1a4e7f3b11891787b2 --- 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 @@ org.onap.usecase-ui.intent-analysis usecase-ui-intent-analysis-parent - 15.0.0-SNAPSHOT + 15.0.1-SNAPSHOT org.onap.usecase-ui.intent-analysis usecase-ui.intent-analysis - 15.0.0-SNAPSHOT + 15.0.1-SNAPSHOT intent-analysis Source Code for Intent Analysis Server @@ -71,6 +71,23 @@ spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-actuator + + + io.micrometer + micrometer-tracing-bridge-otel + + + io.opentelemetry + opentelemetry-exporter-zipkin + + + io.micrometer + micrometer-registry-prometheus + + org.springframework.boot spring-boot-starter-test @@ -160,7 +177,7 @@ 2.2.220 test - + com.squareup.retrofit2 retrofit 2.7.2 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 @@ org.onap.usecase-ui.intent-analysis usecase-ui-intent-analysis-parent pom - 15.0.0-SNAPSHOT + 15.0.1-SNAPSHOT intentanalysis standalone 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}