From 9897b61766f53cf02d92d5debd9ec2457fb2750d Mon Sep 17 00:00:00 2001 From: Dimple Soni Date: Thu, 12 Aug 2021 18:50:29 -0400 Subject: [AAI] Integrate Micrometer to identify slow APIs (Making aai_uri tag configurable) Issue-ID: AAI-3367 Signed-off-by: Dimple Soni " Change-Id: If8a5734c702242a292eeb6c9c26a844242e1f849 --- aai-traversal/src/test/java/org/onap/aai/rest/ConfigurationTest.java | 5 ++++- aai-traversal/src/test/resources/application-test.properties | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'aai-traversal/src/test') diff --git a/aai-traversal/src/test/java/org/onap/aai/rest/ConfigurationTest.java b/aai-traversal/src/test/java/org/onap/aai/rest/ConfigurationTest.java index 891956d..5294f24 100644 --- a/aai-traversal/src/test/java/org/onap/aai/rest/ConfigurationTest.java +++ b/aai-traversal/src/test/java/org/onap/aai/rest/ConfigurationTest.java @@ -40,6 +40,7 @@ import java.util.Collections; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertFalse; /** * Test REST requests against configuration resource @@ -86,9 +87,11 @@ public class ConfigurationTest extends AbstractSpringRestTest { responseEntity = restTemplate.exchange(actuatorurl + "/actuator/prometheus", HttpMethod.GET, httpEntity, String.class); responseBody = (String) responseEntity.getBody(); assertEquals(HttpStatus.OK, responseEntity.getStatusCode()); - assertTrue(responseBody.contains("app_id")); + System.out.println("responseBody---------" + responseBody); + assertFalse(responseBody.contains("aai_uri")); assertTrue(responseBody.contains("group_id")); + //Set Accept as MediaType.APPLICATION_JSON in order to get access of endpoint "/actuator/info" and "/actuator/health" headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); httpEntity = new HttpEntity(headers); diff --git a/aai-traversal/src/test/resources/application-test.properties b/aai-traversal/src/test/resources/application-test.properties index b763c59..8bf4f9d 100644 --- a/aai-traversal/src/test/resources/application-test.properties +++ b/aai-traversal/src/test/resources/application-test.properties @@ -86,4 +86,5 @@ schema.translator.list=config management.server.port=0 management.endpoints.enabled-by-default=true management.endpoints.web.exposure.include=info, health, prometheus -management.metrics.web.server.auto-time-requests=false \ No newline at end of file +management.metrics.web.server.auto-time-requests=false +scrape.uri.metrics=true \ No newline at end of file -- cgit 1.2.3-korg