diff --git a/pom.xml b/pom.xml index 8dc6f4d..242a8eb 100644 --- a/pom.xml +++ b/pom.xml @@ -110,6 +110,7 @@ commons-codec ${commons-codec.version} + io.micronaut @@ -138,15 +139,6 @@ io.projectreactor reactor-core - - - ch.qos.logback - logback-classic - ${logback-classic.version} - runtime - - - org.graalvm.nativeimage svm @@ -197,6 +189,28 @@ compile + + + io.micronaut.micrometer + micronaut-micrometer-core + + + io.micronaut.micrometer + micronaut-micrometer-registry-statsd + + + io.micronaut.micrometer + micronaut-micrometer-registry-prometheus + + + + + ch.qos.logback + logback-classic + ${logback-classic.version} + runtime + + io.micronaut.cache @@ -548,7 +562,6 @@ **/TrustedIssuerMapperImpl* **/NGSIMapperImpl* - diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 012b250..af7cd74 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -1,4 +1,11 @@ micronaut: + metrics: + enabled: false + export: + prometheus: + enabled: true + step: PT1M + descriptions: true application: name: ${project.artifactId} server: @@ -22,6 +29,9 @@ micronaut: url: http://gaia-x-orion-ld:1026 read-timeout: 30 --- +endpoints: + prometheus: + sensitive: false general: contextUrl: "https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#"