Skip to content

Commit 22c9e63

Browse files
fix: update api error rate alert
1 parent c84864e commit 22c9e63

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

argo/cluster/monitoring/kube-prometheus-stack/chart/dashboards/srep-api.json

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,8 @@
231231
"uid": "prometheus"
232232
},
233233
"disableTextWrap": false,
234-
"editorMode": "builder",
235-
"expr": "avg(rate(srep_requests_total{code=~\"2..|4..|3..\"}[$__rate_interval]))",
234+
"editorMode": "code",
235+
"expr": "sum(rate(srep_requests_total{code=~\"2..|4..|3..\"}[$__rate_interval]) or vector(0))",
236236
"fullMetaSearch": false,
237237
"hide": true,
238238
"includeNullMetadata": true,
@@ -249,7 +249,7 @@
249249
},
250250
"disableTextWrap": false,
251251
"editorMode": "code",
252-
"expr": "avg(rate(srep_requests_total{code=~\"5..\"}[$__rate_interval])) or vector(0)",
252+
"expr": "sum(rate(srep_requests_total{code=~\"5..\"}[$__rate_interval])) or vector(0)",
253253
"fullMetaSearch": false,
254254
"hide": true,
255255
"includeNullMetadata": true,
@@ -1059,8 +1059,7 @@
10591059
"mode": "absolute",
10601060
"steps": [
10611061
{
1062-
"color": "green",
1063-
"value": null
1062+
"color": "green"
10641063
},
10651064
{
10661065
"color": "red",
@@ -1161,8 +1160,7 @@
11611160
"mode": "absolute",
11621161
"steps": [
11631162
{
1164-
"color": "green",
1165-
"value": null
1163+
"color": "green"
11661164
},
11671165
{
11681166
"color": "red",
@@ -1225,13 +1223,13 @@
12251223
"list": []
12261224
},
12271225
"time": {
1228-
"from": "now-30m",
1226+
"from": "now-3h",
12291227
"to": "now"
12301228
},
12311229
"timepicker": {},
12321230
"timezone": "",
12331231
"title": "API",
12341232
"uid": "a902d6ff-d46b-40a2-848e-a02743b90cbf",
1235-
"version": 2,
1233+
"version": 1,
12361234
"weekStart": ""
12371235
}

argo/cluster/monitoring/kube-prometheus-stack/chart/rules/srep.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ spec:
1616
- name: api
1717
rules:
1818
- alert: APIErrorRate
19-
expr: ((rate(srep_requests_total{code=~"2..|4..|3.."}[1m]) / rate(srep_requests_total[1m])) * 100) < 99.99
19+
expr: |
20+
((sum(rate(srep_requests_total{code=~"2..|4..|3.."}[1m]) or vector(0))
21+
/
22+
sum(rate(srep_requests_total[1m]) or vector(0))) * 100) < 99.99
2023
for: 1m
2124
labels:
2225
severity: critical

0 commit comments

Comments
 (0)