Add csit tests for pap metrics 15/127315/1
authorRam Krishna Verma <ram_krishna.verma@bell.ca>
Fri, 25 Feb 2022 18:06:26 +0000 (13:06 -0500)
committerRam Krishna Verma <ram_krishna.verma@bell.ca>
Fri, 25 Feb 2022 18:06:32 +0000 (13:06 -0500)
Adding csit tests for applications level metrics
exposed by pap component.

Issue-ID: POLICY-3965
Change-Id: I50cd37941514d2d18809d29f4c5447434bd5b180
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
csit/pap/tests/pap-test.robot

index a6d5d42..9c020ee 100644 (file)
@@ -32,7 +32,12 @@ Metrics
     [Documentation]  Verify policy pap is exporting prometheus metrics
     ${auth}=  PolicyAdminAuth
     ${resp}=  GetMetrics  ${POLICY_PAP_IP}  ${auth}
-    Should Contain  ${resp.text}  jvm_threads_live_threads
+    Should Contain  ${resp.text}  http_server_requests_seconds_count{exception="None",method="GET",outcome="SUCCESS",status="200",uri="/policy/pap/v1/healthcheck",} 1.0
+    Should Contain  ${resp.text}  http_server_requests_seconds_count{exception="None",method="GET",outcome="SUCCESS",status="200",uri="/policy/pap/v1/components/healthcheck",} 1.0
+    Should Contain  ${resp.text}  spring_data_repository_invocations_seconds_count{exception="None",method="save",repository="PdpGroupRepository",state="SUCCESS",} 1.0
+    Should Contain  ${resp.text}  spring_data_repository_invocations_seconds_count{exception="None",method="findByKeyName",repository="PdpGroupRepository",state="SUCCESS",} 1.0
+    Should Contain  ${resp.text}  spring_data_repository_invocations_seconds_count{exception="None",method="findAll",repository="PdpGroupRepository",state="SUCCESS",} 1.0
+    Should Contain  ${resp.text}  spring_data_repository_invocations_seconds_count{exception="None",method="findAll",repository="PolicyStatusRepository",state="SUCCESS",} 1.0
 
 Statistics
     [Documentation]  Verify policy pap statistics