Should Be Equal As Strings ${resp.json()['code']} 200
Set Suite Variable ${pdpName} ${resp.json()['name']}
-Metrics
- [Documentation] Verify policy-apex-pdp is exporting prometheus metrics
- ${hcauth}= HealthCheckAuth
- ${resp}= PerformGetRequest ${APEX_IP} /metrics 200 null ${hcauth}
- Should Contain ${resp.text} jvm_threads_current
-
ExecuteApexSampleDomainPolicy
Set Test Variable ${policyName} onap.policies.native.apex.Sampledomain
${postjson}= Get file ${CURDIR}/data/${policyName}.json
Should Be Equal As Integers ${result.rc} 0
Wait Until Keyword Succeeds 2 min 5 sec TriggerAndVerifyTestPnfPolicy
+Metrics
+ [Documentation] Verify policy-apex-pdp is exporting prometheus metrics
+ ${auth}= HealthCheckAuth
+ ${resp}= PerformGetRequest ${APEX_IP} /metrics 200 null ${auth}
+ Should Contain ${resp.text} pdpa_policy_deployments_total{operation="deploy",status="TOTAL",} 4.0
+ Should Contain ${resp.text} pdpa_policy_deployments_total{operation="deploy",status="SUCCESS",} 4.0
+ Should Contain ${resp.text} pdpa_policy_executions_total{status="SUCCESS",} 3.0
+ Should Contain ${resp.text} pdpa_policy_executions_total{status="TOTAL",} 3.0
+ Should Match ${resp.text} *pdpa_engine_event_executions{engine_instance_id="NSOApexEngine-*:0.0.1",}*
+ Should Match ${resp.text} *pdpa_engine_event_executions{engine_instance_id="MyApexEngine-*:0.0.1",}*
+ Should Match ${resp.text} *pdpa_engine_state{engine_instance_id=*,} 2.0*
+ Should Contain ${resp.text} pdpa_engine_event_executions
+ Should Contain ${resp.text} pdpa_engine_average_execution_time_seconds
+ Should Contain ${resp.text} pdpa_engine_last_execution_time_bucket
+ Should Contain ${resp.text} pdpa_engine_last_execution_time_count
+ Should Contain ${resp.text} pdpa_engine_last_execution_time_sum
+ Should Match ${resp.text} *pdpa_engine_last_start_timestamp_epoch{engine_instance_id="NSOApexEngine-*:0.0.1",}*E12*
+ Should Match ${resp.text} *pdpa_engine_last_start_timestamp_epoch{engine_instance_id="MyApexEngine-*:0.0.1",}*E12*
+ Should Contain ${resp.text} jvm_threads_current
+
*** Keywords ***
DeployPolicy
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_SUCCESS"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": ""
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "ENTRY"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
]
}
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
{
"key": {
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_SUCCESS"
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "ENTRY"
}
}
]
}
}
}
-}
\ No newline at end of file
+}
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_SUCCESS"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": ""
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
}
]
- }
+ },
+ "toscaPolicyState": "ENTRY"
},
"outputEvents": {
"entry": [
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
}
]
}
]
}
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
},
{
"key": {
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_FAILURE"
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "EXIT_SUCCESS"
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": ""
}
},
{
}
}
]
- }
+ },
+ "toscaPolicyState": "ENTRY"
}
}
]