From 44b10fd7325fb8e85f140806d55cc360e608334c Mon Sep 17 00:00:00 2001 From: Gaius Date: Tue, 20 Jan 2026 12:29:42 +0800 Subject: [PATCH] feat: update grafana dashboards Signed-off-by: Gaius --- grafana/dashboards/client.json | 401 +++++++--------------------- grafana/dashboards/manager.json | 4 +- grafana/dashboards/scheduler.json | 81 +----- grafana/dashboards/seed-client.json | 246 ++--------------- 4 files changed, 126 insertions(+), 606 deletions(-) diff --git a/grafana/dashboards/client.json b/grafana/dashboards/client.json index 25edae3..db5546a 100644 --- a/grafana/dashboards/client.json +++ b/grafana/dashboards/client.json @@ -106,7 +106,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_version{namespace=~\"$namespace\"}) by (git_version, git_commit)", + "expr": "sum(dragonfly_client_version{namespace=~\"$namespace\",container=\"client\"}) by (git_version, git_commit)", "interval": "60", "legendFormat": "{{git_version}}-{{git_commit}}", "range": true, @@ -181,7 +181,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_download_traffic{namespace=~\"$namespace\"}) by (type)", + "expr": "sum(dragonfly_client_download_traffic{namespace=~\"$namespace\",container=\"client\"}) by (type)", "interval": "60", "legendFormat": "{{type}}", "range": true, @@ -256,7 +256,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_upload_traffic{namespace=~\"$namespace\"})", + "expr": "sum(dragonfly_client_upload_traffic{namespace=~\"$namespace\",container=\"client\"})", "interval": "60", "legendFormat": "total", "range": true, @@ -331,7 +331,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_download_task_total{namespace=~\"$namespace\"}) by (tag, app, priority)", + "expr": "sum(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}) by (tag, app, priority)", "interval": "60", "legendFormat": "{{tag}}-{{app}}-{{priority}}", "range": true, @@ -406,7 +406,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_download_task_total{namespace=~\"$namespace\"}) by (type)", + "expr": "sum(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}) by (type)", "interval": "60", "legendFormat": "{{type}}", "range": true, @@ -481,7 +481,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(dragonfly_client_prefetch_task_total{namespace=~\"$namespace\"}) by (tag, app, priority)", + "expr": "sum(dragonfly_client_prefetch_task_total{namespace=~\"$namespace\",container=\"client\"}) by (tag, app, priority)", "interval": "60", "legendFormat": "{{tag}}-{{app}}-{{priority}}", "range": true, @@ -550,7 +550,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -583,7 +583,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{namespace=~\"$namespace\"}[$__rate_interval])) by (type) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) by (type) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -656,7 +656,7 @@ } ] }, - "unit": "Bps" + "unit": "binbps" }, "overrides": [] }, @@ -689,7 +689,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_upload_traffic{namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_upload_traffic{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -762,7 +762,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -795,7 +795,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"LOCAL_PEER\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"LOCAL_PEER\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -868,7 +868,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -901,7 +901,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"REMOTE_PEER\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"REMOTE_PEER\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -974,7 +974,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -1007,7 +1007,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"BACK_TO_SOURCE\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"BACK_TO_SOURCE\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -1080,7 +1080,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -1113,7 +1113,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_upload_traffic{namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_upload_traffic{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -1219,7 +1219,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(dragonfly_client_concurrent_download_task_total{namespace=~\"$namespace\"}) or vector(0)", + "expr": "sum(dragonfly_client_concurrent_download_task_total{namespace=~\"$namespace\",container=\"client\"}) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -1309,7 +1309,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "((sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_proxy_request_failure_total{namespace=~\"$namespace\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\"}[$__rate_interval]))) or vector(1)", + "expr": "((sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_proxy_request_failure_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]))) or vector(1)", "instant": false, "legendFormat": "__auto", "range": true, @@ -1392,7 +1392,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) or vector(0)", "instant": false, "legendFormat": "__auto", "range": true, @@ -1493,7 +1493,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) or vector(0)", "instant": false, "interval": "60", "legendFormat": "total", @@ -1595,7 +1595,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\"}[$__rate_interval]) or vector(0)", + "expr": "rate(dragonfly_client_proxy_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) or vector(0)", "instant": false, "legendFormat": "{{instance}}", "range": true, @@ -1696,7 +1696,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "rate(dragonfly_client_proxy_request_failure_total{namespace=~\"$namespace\"}[$__rate_interval]) or vector(0)", + "expr": "rate(dragonfly_client_proxy_request_failure_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) or vector(0)", "instant": false, "interval": "60", "legendFormat": "{{instance}}", @@ -1783,7 +1783,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "((sum(rate(dragonfly_client_backend_request_total{namespace=~\"$namespace\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_backend_request_failure_total{namespace=~\"$namespace\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_backend_request_total{namespace=~\"$namespace\"}[$__rate_interval]))) or vector(1)", + "expr": "((sum(rate(dragonfly_client_backend_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_backend_request_failure_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_backend_request_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]))) or vector(1)", "instant": false, "legendFormat": "__auto", "range": true, @@ -1855,7 +1855,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sum(rate(dragonfly_client_backend_request_duration_milliseconds_count{namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_backend_request_duration_milliseconds_count{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) or vector(0)", "instant": false, "legendFormat": "__auto", "range": true, @@ -1956,7 +1956,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(\n 0.99,\n sum by (le)(\n rate(\n dragonfly_client_backend_request_duration_milliseconds_bucket{\n namespace=~\"$namespace\"\n }[$__rate_interval]\n )\n ) \n) or vector(0)", + "expr": "histogram_quantile(\n 0.99,\n sum by (le)(\n rate(\n dragonfly_client_backend_request_duration_milliseconds_bucket{\n namespace=~\"$namespace\",container=\"client\"\n }[$__rate_interval]\n )\n ) \n) or vector(0)", "instant": false, "legendFormat": "P99", "range": true, @@ -2082,7 +2082,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "((sum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_download_task_failure_total{namespace=~\"$namespace\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\"}[$__rate_interval]))) or vector(1)", + "expr": "((sum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) -\nsum(rate(dragonfly_client_download_task_failure_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])))\n/ \nsum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]))) or vector(1)", "format": "time_series", "interval": "60", "intervalFactor": 1, @@ -2168,7 +2168,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 1, @@ -2272,7 +2272,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(dragonfly_client_download_task_total{namespace=~\"$namespace\"}[$__rate_interval]) or vector(0)", + "expr": "rate(dragonfly_client_download_task_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -2378,7 +2378,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "rate(dragonfly_client_download_task_failure_total{namespace=~\"$namespace\"}[$__rate_interval]) or vector(0)", + "expr": "rate(dragonfly_client_download_task_failure_total{namespace=~\"$namespace\",container=\"client\"}[$__rate_interval]) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -2500,7 +2500,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -2513,7 +2513,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -2526,7 +2526,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"1\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -2632,7 +2632,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -2645,7 +2645,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -2658,7 +2658,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"2\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -2764,7 +2764,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -2777,7 +2777,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -2790,7 +2790,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"3\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3160,7 +3160,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3173,7 +3173,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3186,7 +3186,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"6\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3292,7 +3292,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3305,7 +3305,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3318,7 +3318,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"7\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3424,7 +3424,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3437,7 +3437,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3450,7 +3450,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"8\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3556,7 +3556,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3569,7 +3569,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3582,7 +3582,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"9\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3688,7 +3688,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3701,7 +3701,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3714,7 +3714,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"10\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3820,7 +3820,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3833,7 +3833,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3846,7 +3846,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"11\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -3952,7 +3952,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -3965,7 +3965,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -3978,7 +3978,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"12\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4084,7 +4084,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4097,7 +4097,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4110,7 +4110,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"13\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4216,7 +4216,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4229,7 +4229,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4242,7 +4242,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"14\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4348,7 +4348,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4361,7 +4361,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4374,7 +4374,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"15\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4480,7 +4480,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4493,7 +4493,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4506,7 +4506,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"16\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4612,7 +4612,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4625,7 +4625,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4638,7 +4638,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"17\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4744,7 +4744,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4757,7 +4757,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4770,7 +4770,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"18\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -4876,7 +4876,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -4889,7 +4889,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -4902,7 +4902,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"19\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -5008,7 +5008,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.99, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "instant": false, "interval": "60", "legendFormat": "P99", @@ -5021,7 +5021,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.95, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P95", @@ -5034,7 +5034,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\"}[$__rate_interval])) by (le)) or vector(0)", + "expr": "histogram_quantile(0.50, sum(rate(dragonfly_client_download_task_duration_milliseconds_bucket{task_size_level=\"20\",namespace=~\"$namespace\",container=\"client\"}[$__rate_interval])) by (le)) or vector(0)", "hide": false, "instant": false, "legendFormat": "P50", @@ -5383,216 +5383,13 @@ ], "type": "table" }, - { - "datasource": { - "default": true, - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "showValues": false, - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "binBps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 171 - }, - "id": 116, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.3.1", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "expr": "dragonfly_client_disk_written_bytes{namespace=~\"$namespace\",container=\"client\"} or vector(0)", - "instant": false, - "legendFormat": "{{instance}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk Write", - "type": "timeseries" - }, - { - "datasource": { - "default": true, - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "showValues": false, - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "binBps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 171 - }, - "id": 115, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.3.1", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "exemplar": false, - "expr": "dragonfly_client_disk_read_bytes{namespace=~\"$namespace\",container=\"client\"} or vector(0)", - "instant": false, - "legendFormat": "{{instance}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk Read", - "type": "timeseries" - }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 179 + "y": 171 }, "id": 101, "panels": [], @@ -5627,7 +5424,7 @@ "h": 10, "w": 24, "x": 0, - "y": 180 + "y": 172 }, "id": 102, "options": { @@ -5701,7 +5498,7 @@ "h": 10, "w": 24, "x": 0, - "y": 190 + "y": 182 }, "id": 103, "options": { @@ -5754,7 +5551,7 @@ "h": 1, "w": 24, "x": 0, - "y": 200 + "y": 192 }, "id": 50, "panels": [], @@ -5828,7 +5625,7 @@ "h": 8, "w": 12, "x": 0, - "y": 201 + "y": 193 }, "id": 99, "options": { @@ -5853,7 +5650,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "avg(rate(process_cpu_seconds_total{container=~'client|seed-client',namespace=~\"$namespace\"}[1m])) by (instance, container)", + "expr": "avg(rate(process_cpu_seconds_total{container=~'client',namespace=~\"$namespace\"}[1m])) by (instance, container)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -5934,7 +5731,7 @@ "h": 8, "w": 12, "x": 12, - "y": 201 + "y": 193 }, "id": 98, "options": { @@ -5958,7 +5755,7 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "process_resident_memory_bytes{container=~\"client|seed-client\",namespace=~\"$namespace\"}", + "expr": "process_resident_memory_bytes{container=~\"client\",namespace=~\"$namespace\"}", "hide": false, "instant": false, "legendFormat": "{{instance}}-{{container}}-resident", @@ -6036,7 +5833,7 @@ "h": 8, "w": 12, "x": 0, - "y": 209 + "y": 201 }, "id": 62, "options": { @@ -6061,7 +5858,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "process_threads{namespace=~\"$namespace\"}", + "expr": "process_threads{namespace=~\"$namespace\",container=\"client\"}", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -6142,7 +5939,7 @@ "h": 8, "w": 12, "x": 12, - "y": 209 + "y": 201 }, "id": 100, "options": { @@ -6167,7 +5964,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "process_open_fds{container=~\"client|seed-client\",namespace=~\"$namespace\"}", + "expr": "process_open_fds{container=~\"client\",namespace=~\"$namespace\"}", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -6284,12 +6081,12 @@ ] }, "time": { - "from": "now-6h", + "from": "now-3h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Client", "uid": "UtXpSprnk", - "version": 22 + "version": 56 } diff --git a/grafana/dashboards/manager.json b/grafana/dashboards/manager.json index 419e0fc..03433a5 100644 --- a/grafana/dashboards/manager.json +++ b/grafana/dashboards/manager.json @@ -2187,12 +2187,12 @@ ] }, "time": { - "from": "now-6h", + "from": "now-3h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Manager", "uid": "TL-e3c9nz", - "version": 36 + "version": 3 } diff --git a/grafana/dashboards/scheduler.json b/grafana/dashboards/scheduler.json index 3966b09..328f6eb 100644 --- a/grafana/dashboards/scheduler.json +++ b/grafana/dashboards/scheduler.json @@ -66,7 +66,7 @@ }, "gridPos": { "h": 9, - "w": 4, + "w": 8, "x": 0, "y": 1 }, @@ -114,81 +114,6 @@ "title": "UP", "type": "piechart" }, - { - "datasource": { - "default": true, - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - } - }, - "mappings": [], - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 4, - "x": 4, - "y": 1 - }, - "id": 85, - "options": { - "displayLabels": [ - "percent" - ], - "legend": { - "displayMode": "table", - "placement": "bottom", - "showLegend": true, - "values": [ - "value" - ] - }, - "pieType": "pie", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "sort": "desc", - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.3.1", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "expr": "sum(dragonfly_scheduler_traffic{namespace=~\"$namespace\"}) by (type)", - "interval": "60", - "legendFormat": "{{type}}", - "range": true, - "refId": "A" - } - ], - "title": "Traffic", - "type": "piechart" - }, { "datasource": { "default": true, @@ -6218,12 +6143,12 @@ ] }, "time": { - "from": "now-6h", + "from": "now-3h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Scheduler", "uid": "lj4R659nk", - "version": 58 + "version": 4 } diff --git a/grafana/dashboards/seed-client.json b/grafana/dashboards/seed-client.json index 3789720..c111d44 100644 --- a/grafana/dashboards/seed-client.json +++ b/grafana/dashboards/seed-client.json @@ -550,7 +550,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -583,7 +583,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) by (type) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) by (type) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -656,7 +656,7 @@ } ] }, - "unit": "Bps" + "unit": "binbps" }, "overrides": [] }, @@ -689,7 +689,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_upload_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) or vector(0)", + "expr": "sum(rate(dragonfly_client_upload_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -762,7 +762,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -795,7 +795,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"LOCAL_PEER\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"LOCAL_PEER\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -868,7 +868,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -901,7 +901,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"REMOTE_PEER\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"REMOTE_PEER\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -974,7 +974,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -1007,7 +1007,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_download_traffic{type=\"BACK_TO_SOURCE\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_download_traffic{type=\"BACK_TO_SOURCE\",container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -1080,7 +1080,7 @@ } ] }, - "unit": "binBps" + "unit": "binbps" }, "overrides": [] }, @@ -1113,7 +1113,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "sum(rate(dragonfly_client_upload_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval])) by (instance, container) or vector(0)", + "expr": "sum(rate(dragonfly_client_upload_traffic{container=\"seed-client\",namespace=~\"$namespace\"}[$__rate_interval]) * 8) by (instance, container) or vector(0)", "format": "time_series", "interval": "60", "intervalFactor": 2, @@ -5386,215 +5386,13 @@ ], "type": "table" }, - { - "datasource": { - "default": true, - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "showValues": false, - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "binBps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 172 - }, - "id": 116, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "12.3.1", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "expr": "dragonfly_client_disk_written_bytes{namespace=~\"$namespace\",container=\"seed-client\"} or vector(0)", - "instant": false, - "legendFormat": "{{instance}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk Write", - "type": "timeseries" - }, - { - "datasource": { - "default": true, - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "smooth", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "showValues": false, - "spanNulls": true, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": 0 - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "binBps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 172 - }, - "id": 115, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "hideZeros": false, - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "12.3.1", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "expr": "dragonfly_client_disk_read_bytes{namespace=~\"$namespace\",container=\"seed-client\"} or vector(0)", - "instant": false, - "legendFormat": "{{instance}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk Read", - "type": "timeseries" - }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 180 + "y": 172 }, "id": 101, "panels": [], @@ -5629,7 +5427,7 @@ "h": 10, "w": 24, "x": 0, - "y": 181 + "y": 173 }, "id": 102, "options": { @@ -5703,7 +5501,7 @@ "h": 10, "w": 24, "x": 0, - "y": 191 + "y": 183 }, "id": 103, "options": { @@ -5756,7 +5554,7 @@ "h": 1, "w": 24, "x": 0, - "y": 201 + "y": 193 }, "id": 50, "panels": [], @@ -5830,7 +5628,7 @@ "h": 8, "w": 12, "x": 0, - "y": 202 + "y": 194 }, "id": 99, "options": { @@ -5936,7 +5734,7 @@ "h": 8, "w": 12, "x": 12, - "y": 202 + "y": 194 }, "id": 98, "options": { @@ -6038,7 +5836,7 @@ "h": 8, "w": 12, "x": 0, - "y": 210 + "y": 202 }, "id": 62, "options": { @@ -6144,7 +5942,7 @@ "h": 8, "w": 12, "x": 12, - "y": 210 + "y": 202 }, "id": 100, "options": { @@ -6286,12 +6084,12 @@ ] }, "time": { - "from": "now-6h", + "from": "now-3h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Seed Client", "uid": "HtXpCprnk", - "version": 48 + "version": 10 }