From b797fee06a64f420f11e8f4e692d93b1f6060dd0 Mon Sep 17 00:00:00 2001 From: Philipp Rothmann Date: Tue, 23 May 2023 17:01:30 +0200 Subject: [PATCH] chore: update grafana traefik dashboard --- grafana-traefik-dashboard.json | 227 +++++++++++++++++++++------------ 1 file changed, 144 insertions(+), 83 deletions(-) diff --git a/grafana-traefik-dashboard.json b/grafana-traefik-dashboard.json index 4041c65..2293762 100644 --- a/grafana-traefik-dashboard.json +++ b/grafana-traefik-dashboard.json @@ -23,8 +23,8 @@ "fiscalYearStartMonth": 0, "gnetId": 11462, "graphTooltip": 0, - "id": 2, - "iteration": 1683809163696, + "id": 3, + "iteration": 1684839198931, "links": [], "liveNow": false, "panels": [ @@ -108,10 +108,6 @@ "type": "stat" }, { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "decimals": 0, @@ -174,7 +170,12 @@ "pluginVersion": "8.4.4", "targets": [ { - "expr": "sum(increase(traefik_service_requests_total{code=\"499\"}[$interval]))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(increase(traefik_service_requests_total{code=\"499\", instance=\"$instance\"}[$interval]))", "interval": "", "legendFormat": "", "refId": "A" @@ -184,10 +185,6 @@ "type": "stat" }, { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "decimals": 0, @@ -249,8 +246,14 @@ "pluginVersion": "8.4.4", "targets": [ { - "expr": "sum(increase(traefik_service_requests_total{code=\"404\",protocol=~\"$protocol\"}[$interval]))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(increase(traefik_service_requests_total{code=\"404\",protocol=~\"$protocol\", instance=\"$instance\"}[$interval]))", "format": "time_series", + "interval": "", "intervalFactor": 2, "legendFormat": "", "metric": "traefik_requests_total", @@ -262,10 +265,6 @@ "type": "stat" }, { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "description": "", "fieldConfig": { "defaults": { @@ -328,7 +327,12 @@ "pluginVersion": "8.4.4", "targets": [ { - "expr": "sum(increase(traefik_service_requests_total{code=\"200\",protocol=~\"$protocol\"}[$interval]))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(increase(traefik_service_requests_total{code=\"200\",protocol=~\"$protocol\", instance=\"$instance\"}[$interval]))", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -348,10 +352,6 @@ "label": "Others", "threshold": 0 }, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "description": "", "fontSize": "80%", "format": "short", @@ -375,8 +375,14 @@ "strokeWidth": 1, "targets": [ { - "expr": "topk(5, sum(traefik_service_requests_total{protocol=~\"$protocol\"}) by (code))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "topk(5, sum(traefik_service_requests_total{protocol=~\"$protocol\", instance=\"$instance\"}) by (code))", "format": "time_series", + "interval": "", "intervalFactor": 2, "legendFormat": "{{code}}", "refId": "A" @@ -391,10 +397,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "decimals": 0, "fieldConfig": { "defaults": { @@ -441,7 +443,12 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(traefik_service_requests_total{code=\"499\",method=\"GET\"}[$interval])) by (service)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(increase(traefik_service_requests_total{code=\"499\",method=\"GET\", instance=\"$instance\"}[$interval])) by (service)", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -486,10 +493,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "description": "", "fieldConfig": { "defaults": { @@ -537,7 +540,12 @@ "steppedLine": false, "targets": [ { - "expr": "(sum(traefik_entrypoint_request_duration_seconds_sum{protocol=~\"$protocol\"}) / sum(traefik_entrypoint_requests_total{protocol=~\"$protocol\"}) * 1000) - (sum(traefik_service_request_duration_seconds_sum{protocol=~\"$protocol\"}) / sum(traefik_service_requests_total{protocol=~\"$protocol\"}) * 1000)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "(sum(traefik_entrypoint_request_duration_seconds_sum{protocol=~\"$protocol\", instance=\"$instance\"}) / sum(traefik_entrypoint_requests_total{protocol=~\"$protocol\", instance=\"$instance\"}) * 1000) - (sum(traefik_service_request_duration_seconds_sum{protocol=~\"$protocol\", instance=\"$instance\"}) / sum(traefik_service_requests_total{protocol=~\"$protocol\", instance=\"$instance\"}) * 1000)", "format": "time_series", "instant": false, "interval": "", @@ -579,10 +587,6 @@ } }, { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "mappings": [ @@ -651,9 +655,16 @@ "pluginVersion": "8.4.4", "targets": [ { - "expr": "sum(traefik_entrypoint_request_duration_seconds_sum) / sum(traefik_entrypoint_requests_total) * 1000", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(traefik_entrypoint_request_duration_seconds_sum{instance=\"$instance\"}) / sum(traefik_entrypoint_requests_total{instance=\"$instance\"}) * 1000", "format": "time_series", + "interval": "", "intervalFactor": 2, + "legendFormat": "", "refId": "A" } ], @@ -665,10 +676,6 @@ "bars": true, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "links": [] @@ -715,7 +722,12 @@ "steppedLine": false, "targets": [ { - "expr": "sum(delta(traefik_service_requests_total[$interval]))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(delta(traefik_service_requests_total{instance=\"$instance\"}[$interval]))", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -757,10 +769,6 @@ } }, { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "links": [], @@ -807,8 +815,14 @@ "pluginVersion": "8.4.4", "targets": [ { - "expr": "sum(rate(traefik_service_requests_total[$interval]))", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(rate(traefik_service_requests_total{instance=\"$instance\"}[$interval]))", "format": "time_series", + "interval": "", "intervalFactor": 2, "legendFormat": "Total requests", "refId": "A" @@ -901,7 +915,7 @@ "uid": "PBFA97CFB590B2093" }, "exemplar": true, - "expr": "rate(traefik_service_request_duration_seconds_sum[5m])", + "expr": "rate(traefik_service_request_duration_seconds_sum{ instance=\"$instance\" }[5m])", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -917,10 +931,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "links": [] @@ -964,7 +974,12 @@ "steppedLine": false, "targets": [ { - "expr": "process_open_fds{job=~\"$job\"}", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "process_open_fds{job=~\"$job\", instance=\"$instance\"}", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -1008,10 +1023,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "decimals": 0, "fieldConfig": { "defaults": { @@ -1060,7 +1071,12 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(traefik_service_requests_total{protocol=~\"http|https\"}[$interval])) by (service)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(rate(traefik_service_requests_total{protocol=~\"http|https\", instance=\"$instance\"}[$interval])) by (service)", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -1105,10 +1121,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "links": [] @@ -1156,8 +1168,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(traefik_entrypoint_open_connections) by (method)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(traefik_entrypoint_open_connections{instance=\"$instance\"}) by (method)", "format": "time_series", + "interval": "", "intervalFactor": 1, "legendFormat": "{{ method }}", "refId": "A" @@ -1199,10 +1217,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "fieldConfig": { "defaults": { "links": [] @@ -1250,8 +1264,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(traefik_service_open_connections) by (method)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(traefik_service_open_connections{instance=\"$instance\"}) by (method)", "format": "time_series", + "interval": "", "intervalFactor": 1, "legendFormat": "{{ method }}", "refId": "A" @@ -1293,10 +1313,6 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, "decimals": 0, "fieldConfig": { "defaults": { @@ -1348,8 +1364,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(traefik_service_requests_total{protocol=~\"$protocol\"}[$interval])) by (code)", + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "exemplar": true, + "expr": "sum(increase(traefik_service_requests_total{protocol=~\"$protocol\", instance=\"$instance\"}[$interval])) by (code)", "format": "time_series", + "interval": "", "intervalFactor": 2, "legendFormat": "{{code}}", "refId": "A", @@ -1390,7 +1412,7 @@ } } ], - "refresh": "5s", + "refresh": "", "schemaVersion": 35, "style": "dark", "tags": [ @@ -1434,8 +1456,12 @@ { "current": { "selected": false, - "text": "All", - "value": "$__all" + "text": [ + "All" + ], + "value": [ + "$__all" + ] }, "datasource": { "type": "prometheus", @@ -1466,9 +1492,9 @@ "auto_count": 30, "auto_min": "10s", "current": { - "selected": false, - "text": "1h", - "value": "1h" + "selected": true, + "text": "5m", + "value": "5m" }, "hide": 0, "label": "Interval", @@ -1484,6 +1510,11 @@ "text": "1m", "value": "1m" }, + { + "selected": true, + "text": "5m", + "value": "5m" + }, { "selected": false, "text": "10m", @@ -1495,7 +1526,7 @@ "value": "30m" }, { - "selected": true, + "selected": false, "text": "1h", "value": "1h" }, @@ -1530,11 +1561,41 @@ "value": "30d" } ], - "query": "1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", - "queryValue": "", + "query": "1m,5m,10m,30m,1h,6h,12h,1d,7d,14d,30d", + "queryValue": "5m", "refresh": 2, "skipUrlSync": false, "type": "interval" + }, + { + "current": { + "selected": true, + "text": "demo.local-it.cloud:8082", + "value": "demo.local-it.cloud:8082" + }, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "definition": "label_values(instance)", + "hide": 0, + "includeAll": false, + "label": "Instance:", + "multi": false, + "name": "instance", + "options": [], + "query": { + "query": "label_values(instance)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": ".*8082.*", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false } ] }, @@ -1570,6 +1631,6 @@ "timezone": "", "title": "Traefik 2", "uid": "3ipsWfViz", - "version": 26, + "version": 5, "weekStart": "" } \ No newline at end of file