diff options
author | William Reehil <william.reehil@att.com> | 2021-08-24 15:18:50 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2021-08-24 15:18:50 +0000 |
commit | fcbe41eefab8445a5880528f4e6296eba3f2ab00 (patch) | |
tree | e17f28873bd9f32dc982eaef23cd945dbdaa3d4e /aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java | |
parent | 821ab70c06fcbce227d726be9f29832dfbb311e4 (diff) | |
parent | 0960d01721345589c6d52254f3889f59313ff614 (diff) |
Merge "[AAI] Integrate Micrometer to identify slow APIs (Making aai_uri tag configurable)"
Diffstat (limited to 'aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java')
-rw-r--r-- | aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java b/aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java index 0be4e0b..bbe94fc 100644 --- a/aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java +++ b/aai-resources/src/main/java/org/onap/aai/web/MicrometerConfiguration.java @@ -21,6 +21,7 @@ package org.onap.aai.web; import io.micrometer.core.instrument.Tag; import io.micrometer.core.instrument.Tags; import io.micrometer.jersey2.server.JerseyTags; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import io.micrometer.jersey2.server.JerseyTagsProvider; import org.glassfish.jersey.server.ContainerResponse; import org.glassfish.jersey.server.monitoring.RequestEvent; @@ -31,6 +32,9 @@ import org.springframework.context.annotation.Configuration; * Configuration Class to add customized tags to http metrics scraped in /actuator/prometheus endpoint */ @Configuration +@ConditionalOnProperty( + value="scrape.uri.metrics", + havingValue = "true") public class MicrometerConfiguration { private static final String TAG_AAI_URI = "aai_uri"; private static final String NOT_AVAILABLE = "NOT AVAILABLE"; |