Page MenuHomePhabricator
Paste P68729

GRR apply diff SLO
ActivePublic

Authored by bking on Sep 5 2024, 9:56 PM.
Referenced Files
F57465722: GRR apply diff SLO
Sep 5 2024, 9:56 PM
Subscribers
None
ref https://gerrit.wikimedia.org/r/c/operations/grafana-grizzly/+/1060150 merger
Dashboard/slo-apigw changes detected:
--- Remote
+++ Local
@@ -4,10 +4,7 @@
{
"$$hashKey": "object:2052",
"builtIn": 1,
- "datasource": {
- "type": "datasource",
- "uid": "grafana"
- },
+ "datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
@@ -17,18 +14,15 @@
]
},
"editable": true,
- "fiscalYearStartMonth": 0,
"folderName": "SLOs",
+ "gnetId": null,
"graphTooltip": 1,
+ "iteration": 1623077618263,
"links": [],
- "liveNow": false,
"panels": [
{
"collapsed": false,
- "datasource": {
- "type": "graphite",
- "uid": "000000001"
- },
+ "datasource": null,
"gridPos": {
"h": 1,
"w": 24,
@@ -37,15 +31,6 @@
},
"id": 52,
"panels": [],
- "targets": [
- {
- "datasource": {
- "type": "graphite",
- "uid": "000000001"
- },
- "refId": "A"
- }
- ],
"title": "Service Level Objectives",
"type": "row"
},
@@ -54,10 +39,14 @@
"bars": true,
"dashLength": 10,
"dashes": false,
- "datasource": {
- "uid": "${datasource}"
- },
+ "datasource": "${datasource}",
"description": "Threshold is 2.0 seconds for read",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {}
+ },
+ "overrides": []
+ },
"fill": 1,
"fillGradient": 0,
"gridPos": {
@@ -84,7 +73,7 @@
"alertThreshold": true
},
"percentage": false,
- "pluginVersion": "9.5.18",
+ "pluginVersion": "7.4.2",
"pointradius": 2,
"points": false,
"renderer": "flot",
@@ -94,9 +83,6 @@
"steppedLine": false,
"targets": [
{
- "datasource": {
- "uid": "${datasource}"
- },
"expr": "histogram_quantile(0.99, sum(rate(envoy_vhost_vcluster_upstream_rq_time_bucket{envoy_virtual_cluster=\"r\",kubernetes_namespace=\"api-gateway\"}[5m])) by (le))",
"hide": false,
"interval": "",
@@ -115,7 +101,9 @@
"yaxis": "left"
}
],
+ "timeFrom": null,
"timeRegions": [],
+ "timeShift": null,
"title": "Request latency - 99th percentile read",
"tooltip": {
"shared": true,
@@ -124,7 +112,9 @@
},
"type": "graph",
"xaxis": {
+ "buckets": null,
"mode": "time",
+ "name": null,
"show": true,
"values": []
},
@@ -132,18 +122,25 @@
{
"$$hashKey": "object:101",
"format": "ms",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
"show": true
},
{
"$$hashKey": "object:102",
"format": "short",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
"show": true
}
],
"yaxis": {
- "align": false
+ "align": false,
+ "alignLevel": null
}
},
{
@@ -151,10 +148,14 @@
"bars": true,
"dashLength": 10,
"dashes": false,
- "datasource": {
- "uid": "${datasource}"
- },
+ "datasource": "${datasource}",
"description": "Threshold is 1.5 seconds for read",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {}
+ },
+ "overrides": []
+ },
"fill": 1,
"fillGradient": 0,
"gridPos": {
@@ -181,7 +182,7 @@
"alertThreshold": true
},
"percentage": false,
- "pluginVersion": "9.5.18",
+ "pluginVersion": "7.4.2",
"pointradius": 2,
"points": false,
"renderer": "flot",
@@ -191,9 +192,6 @@
"steppedLine": false,
"targets": [
{
- "datasource": {
- "uid": "${datasource}"
- },
"expr": "histogram_quantile(0.99, sum(rate(envoy_vhost_vcluster_upstream_rq_time_bucket{envoy_virtual_cluster=\"rw\",kubernetes_namespace=\"api-gateway\"}[5m])) by (le))",
"hide": false,
"interval": "",
@@ -212,7 +210,9 @@
"yaxis": "left"
}
],
+ "timeFrom": null,
"timeRegions": [],
+ "timeShift": null,
"title": "Request latency - 99th percentile write",
"tooltip": {
"shared": true,
@@ -221,7 +221,9 @@
},
"type": "graph",
"xaxis": {
+ "buckets": null,
"mode": "time",
+ "name": null,
"show": true,
"values": []
},
@@ -229,19 +231,25 @@
{
"$$hashKey": "object:101",
"format": "ms",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
"min": "0",
"show": true
},
{
"$$hashKey": "object:102",
"format": "short",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
"show": true
}
],
"yaxis": {
- "align": false
+ "align": false,
+ "alignLevel": null
}
},
{
@@ -249,10 +257,14 @@
"bars": false,
"dashLength": 10,
"dashes": false,
- "datasource": {
- "uid": "${datasource}"
- },
+ "datasource": "${datasource}",
"description": "99.9% of requests will be successful (any HTTP response other than 504)",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {}
+ },
+ "overrides": []
+ },
"fill": 1,
"fillGradient": 0,
"gridPos": {
@@ -279,7 +291,7 @@
"alertThreshold": true
},
"percentage": false,
- "pluginVersion": "9.5.18",
+ "pluginVersion": "7.4.2",
"pointradius": 2,
"points": false,
"renderer": "flot",
@@ -289,9 +301,6 @@
"steppedLine": false,
"targets": [
{
- "datasource": {
- "uid": "${datasource}"
- },
"expr": "(sum(rate(envoy_http_downstream_rq_xx{envoy_response_code_class=\"5\", envoy_http_conn_manager_prefix=\"ingress_http\", kubernetes_namespace=\"api-gateway\" }[30m])) / sum(rate(envoy_http_downstream_rq_xx{kubernetes_namespace=\"api-gateway\", envoy_http_conn_manager_prefix=\"ingress_http\"}[30m])))",
"interval": "",
"legendFormat": "5xx",
@@ -309,7 +318,9 @@
"yaxis": "left"
}
],
+ "timeFrom": null,
"timeRegions": [],
+ "timeShift": null,
"title": "Request error rate",
"tooltip": {
"shared": true,
@@ -318,7 +329,9 @@
},
"type": "graph",
"xaxis": {
+ "buckets": null,
"mode": "time",
+ "name": null,
"show": true,
"values": []
},
@@ -326,24 +339,30 @@
{
"$$hashKey": "object:691",
"format": "percentunit",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
"min": "0",
"show": true
},
{
"$$hashKey": "object:692",
"format": "short",
- "logBase": 1,
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
"show": true
}
],
"yaxis": {
- "align": false
+ "align": false,
+ "alignLevel": null
}
}
],
"refresh": "30s",
- "schemaVersion": 38,
+ "schemaVersion": 27,
"style": "dark",
"tags": [
"draft",
@@ -357,8 +376,11 @@
"text": "eqiad prometheus/k8s",
"value": "eqiad prometheus/k8s"
},
+ "description": null,
+ "error": null,
"hide": 0,
"includeAll": false,
+ "label": null,
"multi": false,
"name": "datasource",
"options": [],
@@ -391,6 +413,5 @@
},
"timezone": "",
"title": "API Gateway SLO (Draft)",
- "uid": "slo-apigw",
- "weekStart": ""
+ "uid": "slo-apigw"
}