Skip to content

Commit 15f7d6e

Browse files
authored
DDSaaS: Genesys: Updated assets as per the new approach (#20054)
* Added changes related to assets * Adding monitor file name changes * Added monitor changes * Updated monitor name * Added changes as per review comments
1 parent 3ca1e8d commit 15f7d6e

14 files changed

+1276
-708
lines changed

genesys/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,17 @@ The Genesys integration collects conversations (Voice, Email, Message, Callback,
3232
|Client ID| Client ID for your Genesys account. |
3333
|Client Secret| Client Secret for your Genesys account. |
3434

35-
2. Click the Save button to save your settings.
35+
2. Enable Metrics Collection:
36+
37+
|Parameters| Description |
38+
|--------------------|------------------------------------------------------------------------------------------------|
39+
|Get Callback Metrics| Enable to collect Callback Metrics from Genesys. By default, it is enabled. |
40+
|Get Chat Metrics| Enable to collect Chat Metrics from Genesys. By default, it is enabled. |
41+
|Get Email Metrics| Enable to collect Email Metrics from Genesys. By default, it is enabled. |
42+
|Get Message Metrics| Enable to collect Message Metrics from Genesys. By default, it is enabled. |
43+
|Get Voice Metrics| Enable to collect Voice Metrics from Genesys. By default, it is enabled. |
44+
45+
3. Click the **Save** button to save your settings.
3646

3747
## Data Collected
3848

genesys/assets/dashboards/genesys_callback.json

Lines changed: 50 additions & 57 deletions
Large diffs are not rendered by default.

genesys/assets/dashboards/genesys_chat.json

Lines changed: 57 additions & 66 deletions
Large diffs are not rendered by default.

genesys/assets/dashboards/genesys_conversation_overview.json

Lines changed: 541 additions & 242 deletions
Large diffs are not rendered by default.

genesys/assets/dashboards/genesys_email.json

Lines changed: 62 additions & 72 deletions
Large diffs are not rendered by default.

genesys/assets/dashboards/genesys_message.json

Lines changed: 57 additions & 66 deletions
Large diffs are not rendered by default.

genesys/assets/dashboards/genesys_voice.json

Lines changed: 63 additions & 73 deletions
Large diffs are not rendered by default.

genesys/assets/monitors/high_number_of_abandoned_outbound_conversations_detected.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"version": 2,
33
"created_at": "2024-11-18",
4-
"last_updated_at": "2024-11-18",
5-
"title": "High Number of Abandoned Outbound Conversations Detected",
4+
"last_updated_at": "2025-04-04",
5+
"title": "High Number of Abandoned Outbound Voice Conversations Detected",
66
"description": "Abandoned outbound conversations refer to the number of outbound dialer calls that were abandoned. This monitor tracks and alerts when a high number of abandoned outbound conversations are detected, helping to prevent potential customer dissatisfaction.",
77
"definition": {
88
"id": 157631120,
9-
"name": "High Number of Abandoned Outbound Conversations Detected",
9+
"name": "High Number of Abandoned Outbound Voice Conversations Detected",
1010
"type": "query alert",
11-
"query": "sum(last_1d):sum:genesys.conversations.abandoned_outbound_conversations_count{*}.as_count() > 100",
11+
"query": "sum(last_1d):sum:genesys.voice.abandoned_outbound_conversations_count{*}.as_count() > 100",
1212
"message": "{{#is_alert}}\nThe abandoned outbound conversations refer to the number of outbound dialer calls that were abandoned.\n\nA high number of abandoned outbound conversations has been detected. Please review and take necessary action.\n{{/is_alert}}",
1313
"tags": [
1414
"source:genesys"

genesys/assets/monitors/high_number_of_errored_conversations_detected.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"version": 2,
33
"created_at": "2024-11-18",
4-
"last_updated_at": "2024-11-18",
4+
"last_updated_at": "2025-04-04",
55
"title": "High Number of Errored Conversations Detected",
66
"description": "Errored conversations refer to the number of active sessions aborted due to an edge or adapter error event. This monitor tracks and alerts when there is a high occurrence of conversations ending in errors, helping to prevent potential bottlenecks.",
77
"definition": {
88
"id": 157628372,
99
"name": "High Number of Errored Conversations Detected",
1010
"type": "query alert",
11-
"query": "sum(last_1d):sum:genesys.conversations.errored_conversations_count{*}.as_count() > 100",
12-
"message": "{{#is_alert}}\nErrored conversations refer to the number of active sessions aborted due to an edge or adapter error event.\n\nHigh number of errored conversations has been detected. Please review and take necessary action.\n{{/is_alert}}",
11+
"query": "sum(last_1d):sum:genesys.callback.errored_conversations_count{*}.as_count() + sum:genesys.chat.errored_conversations_count{*}.as_count() + sum:genesys.email.errored_conversations_count{*}.as_count() + sum:genesys.message.errored_conversations_count{*}.as_count() + sum:genesys.voice.errored_conversations_count{*}.as_count() > 100",
12+
"message": "{{#is_alert}}\nErrored conversations refer to the number of active sessions aborted due to an Edge or adapter error event.\n\nHigh number of errored conversations has been detected. Please review and take necessary action.\n{{/is_alert}}",
1313
"tags": [
1414
"source:genesys"
1515
],

genesys/assets/monitors/high_number_of_over_sla_conversations_detected.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"version": 2,
33
"created_at": "2024-11-18",
4-
"last_updated_at": "2024-11-18",
4+
"last_updated_at": "2025-04-04",
55
"title": "High Number of over SLA Conversations Detected",
66
"description": "Over-SLA conversations refer to the number of answered interactions that exceed the service level threshold. This monitor tracks and alerts when there is an increased count of conversations exceeding the SLA threshold, which could potentially impact response times.",
77
"definition": {
88
"id": 157630365,
99
"name": "High Number of over SLA Conversations Detected",
1010
"type": "query alert",
11-
"query": "sum(last_1d):sum:genesys.conversations.over_sla_count{*}.as_count() > 100",
11+
"query": "sum(last_1d):sum:genesys.callback.over_sla_count{*}.as_count() + sum:genesys.chat.over_sla_count{*}.as_count() + sum:genesys.email.over_sla_count{*}.as_count() + sum:genesys.message.over_sla_count{*}.as_count() + sum:genesys.voice.over_sla_count{*}.as_count() > 100",
1212
"message": "{{#is_alert}}\nThe over SLA conversations refer to the number of answered interactions that were over the SLA threshold.\n\nHigh number of over SLA conversations has been detected. Please review and take necessary action.\n{{/is_alert}}",
1313
"tags": [
1414
"source:genesys"

genesys/assets/monitors/high_number_of_state_transition_errors_detected.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"version": 2,
33
"created_at": "2024-11-18",
4-
"last_updated_at": "2024-11-18",
4+
"last_updated_at": "2025-04-04",
55
"title": "High Number of State Transition Errors Detected",
66
"description": "State transition errors refer to the number of errors caused by edge clock skew. This monitor tracks and alerts when there is an increased count of state transition errors, indicating potential issues with process transitions or workflow continuity.",
77
"definition": {
88
"id": 157630544,
99
"name": "High Number of State Transition Errors Detected",
1010
"type": "query alert",
11-
"query": "sum(last_1d):sum:genesys.conversations.state_transition_errors_count{*}.as_count() > 100",
12-
"message": "{{#is_alert}}\nThe state transition errors refer to the number of errors caused by edge clock skew.\n\nA high number of state transition errors has been detected. Please review and take necessary action.\n{{/is_alert}}",
11+
"query": "sum(last_1d):sum:genesys.callback.state_transition_errors_count{*}.as_count() + sum:genesys.chat.state_transition_errors_count{*}.as_count() + sum:genesys.email.state_transition_errors_count{*}.as_count() + sum:genesys.message.state_transition_errors_count{*}.as_count() + sum:genesys.voice.state_transition_errors_count{*}.as_count() > 100",
12+
"message": "{{#is_alert}}\nThe state transition errors refer to the number of errors caused by Edge clock skew.\n\nA high number of state transition errors has been detected. Please review and take necessary action.\n{{/is_alert}}",
1313
"tags": [
1414
"source:genesys"
1515
],
-295 KB
Loading

genesys/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
},
6767
"metrics": {
6868
"prefix": "genesys.",
69-
"check": ["genesys.conversations.total_voice", "genesys.conversations.wait_time_avg"],
69+
"check": ["genesys.voice.total_conversations", "genesys.callback.wait_time_avg"],
7070
"metadata_path": "metadata.csv"
7171
},
7272
"service_checks": {

0 commit comments

Comments
 (0)