You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- check.py: report connectivity as the genesys_mos.can_connect gauge (1/0)
instead of a service check; add it to metadata.csv and empty service_checks.json
- README: add a manual step to install the PureCloudPlatformClientV2 dependency
into the Agent's embedded env (the wheel install does not pull deps); document
can_connect under Service checks and Troubleshooting
- spec.yaml: mark client_secret as secret so it is hidden from Agent output
- tests: assert the can_connect metric and validate metrics against metadata.csv
via assert_metrics_using_metadata(get_metadata_metrics())
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
"description": "Returns `OK` if the Agent can authenticate against the Genesys Cloud API and run the analytics conversation query, otherwise `CRITICAL`."
Copy file name to clipboardExpand all lines: genesys_mos/metadata.csv
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3,3 +3,4 @@ genesys_mos.conversation.mos.avg,gauge,,,,Average of the per-conversation minimu
3
3
genesys_mos.conversation.mos.min,gauge,,,,Worst (lowest) per-conversation minimum MOS observed across ended conversations in the query window.,1,genesys_cloud_mos,min mos,,region
4
4
genesys_mos.conversation.count,gauge,,,,Number of ended conversations with a MOS value in the query window.,0,genesys_cloud_mos,conversation count,,region
5
5
genesys_mos.conversation.below_threshold.count,gauge,,,,Number of conversations with MOS at or below the configured quality threshold.,-1,genesys_cloud_mos,below threshold count,,region
6
+
genesys_mos.can_connect,gauge,,,,1 if the check can authenticate against the Genesys Cloud API and run the analytics conversation query else 0.,0,genesys_cloud_mos,can connect,,region
0 commit comments