From 540de931d7c0234759d0d6caedf7aaf3d7b86fad Mon Sep 17 00:00:00 2001 From: edyta Date: Thu, 7 May 2020 07:43:18 +0200 Subject: Activate prometheus metrics for perf tests - pom.xml fix Issue-ID: DCAEGEN2-608 Signed-off-by: Edyta Krukowska Change-Id: Iaa0f32e99ab46e8e4646109d15c63513b8a269f4 --- Changelog.md | 8 ++++++++ pom.xml | 30 ++++++++++++++++++++++++++++-- src/main/resources/application.properties | 4 ++++ version.properties | 4 ++-- 4 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 Changelog.md create mode 100644 src/main/resources/application.properties diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 00000000..c750f13a --- /dev/null +++ b/Changelog.md @@ -0,0 +1,8 @@ +# Change Log +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/) +and this project adheres to [Semantic Versioning](http://semver.org/). + +## [1.6.0] - 13/05/2020 + - [DCAEGEN2-608](https://jira.onap.org/browse/DCAEGEN2-608) - Expose Prometheus API for performance tests diff --git a/pom.xml b/pom.xml index e826ea8b..3b7280b6 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ org.onap.dcaegen2.collectors.ves VESCollector - 1.5.4-SNAPSHOT + 1.6.0-SNAPSHOT dcaegen2-collectors-ves VESCollector @@ -50,6 +50,8 @@ ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml 1.3.5 + 1.4.2 + 2.2.2.RELEASE @@ -233,6 +235,30 @@ + + buildForPerfTests + + false + + + + + org.springframework.boot + spring-boot-starter-actuator + ${spring.version} + + + io.micrometer + micrometer-registry-prometheus + ${micrometer.version} + + + io.micrometer + micrometer-core + ${micrometer.version} + + + with-system-proxy @@ -285,7 +311,7 @@ org.springframework.boot spring-boot-dependencies - 2.2.2.RELEASE + ${spring.version} pom import diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 00000000..48ba86d4 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,4 @@ +management.endpoint.metrics.enabled=true +management.endpoints.web.exposure.include=metrics, prometheus +management.endpoint.prometheus.enabled=true +management.metrics.export.prometheus.enabled=true diff --git a/version.properties b/version.properties index b53fce2d..eabef1f2 100644 --- a/version.properties +++ b/version.properties @@ -1,6 +1,6 @@ major=1 -minor=5 -patch=4 +minor=6 +patch=0 base_version=${major}.${minor}.${patch} release_version=${base_version} snapshot_version=${base_version}-SNAPSHOT -- cgit