Skip to content

Commit eec2bbd

Browse files
authored
Workato: Add new monitor; update svg for better dark mode support (DataDog#21115)
1 parent 8068d22 commit eec2bbd

3 files changed

Lines changed: 88 additions & 1 deletion

File tree

workato/assets/dashboards/workato_overview.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"id": 1515816601282997,
77
"definition": {
88
"title": "New group",
9-
"banner_img": "/api/v2/images/fa344656-5eeb-4f3d-a726-87359e0d14d7",
9+
"banner_img": "/api/v2/images/c869acac-c00b-45f8-ad84-a8576def226f",
1010
"show_title": false,
1111
"type": "group",
1212
"layout_type": "ordered",
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
{
2+
"version": 2,
3+
"created_at": "2025-08-20",
4+
"last_updated_at": "2025-08-20",
5+
"title": "High percentage of job failures for recipe",
6+
"description": "The number of recent job failures for a recipe exceeds the threshold.",
7+
"definition": {
8+
"id": 181800008,
9+
"name": "High percentage of job failures for recipe",
10+
"type": "log alert",
11+
"query": "formula(\"(query / query1) * 100\").last(\"1h\") > 50",
12+
"message": "{{#is_alert}}The percentage of failures for {{[@workato.recipe_name].name}} has exceeded threshold.{{/is_alert}}\n{{#is_alert_recovery}}The job failure percentage for {{[@workato.recipe_name].name}} has recovered {{/is_alert_recovery}}\n\n@email@example.com",
13+
"tags": [
14+
"source:workato"
15+
],
16+
"options": {
17+
"thresholds": {
18+
"critical": 50
19+
},
20+
"enable_logs_sample": false,
21+
"notify_audit": false,
22+
"on_missing_data": "default",
23+
"include_tags": false,
24+
"new_group_delay": 60,
25+
"variables": [
26+
{
27+
"name": "query",
28+
"data_source": "logs",
29+
"search": {
30+
"query": "source:workato service:jobs status:error"
31+
},
32+
"indexes": [
33+
"*"
34+
],
35+
"group_by": [
36+
{
37+
"facet": "@workato.recipe_name",
38+
"limit": 10,
39+
"sort": {
40+
"aggregation": "count",
41+
"order": "desc",
42+
"metric": "count"
43+
},
44+
"should_exclude_missing": true
45+
}
46+
],
47+
"compute": {
48+
"aggregation": "count"
49+
},
50+
"storage": "hot"
51+
},
52+
{
53+
"name": "query1",
54+
"data_source": "logs",
55+
"search": {
56+
"query": "source:workato service:jobs"
57+
},
58+
"indexes": [
59+
"*"
60+
],
61+
"group_by": [
62+
{
63+
"facet": "@workato.recipe_name",
64+
"limit": 10,
65+
"sort": {
66+
"aggregation": "count",
67+
"order": "desc",
68+
"metric": "count"
69+
},
70+
"should_exclude_missing": true
71+
}
72+
],
73+
"compute": {
74+
"aggregation": "count"
75+
},
76+
"storage": "hot"
77+
}
78+
],
79+
"groupby_simple_monitor": false
80+
},
81+
"priority": null
82+
},
83+
"tags": [
84+
"integration:workato"
85+
]
86+
}

workato/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"Connection with active recipes is down" : "assets/monitors/connection_with_active_recipes.json",
5959
"Connection is lost" : "assets/monitors/connection_lost.json",
6060
"Connection auth failure" : "assets/monitors/connection_auth_failure.json",
61+
"High percentage of recipe job failures" : "assets/monitors/high_percentage_of_recipe_job_failures.json",
6162
"Recipe exceeds quota" : "assets/monitors/recipe_exceeds_quota.json"
6263
}
6364
},

0 commit comments

Comments
 (0)