diff --git a/redis-monitoring.json b/redis-monitoring.json index e4d4e21..3e89d28 100644 --- a/redis-monitoring.json +++ b/redis-monitoring.json @@ -19,7 +19,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 34, + "id": 52, "links": [], "panels": [ { @@ -107,7 +107,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "max(max_over_time(redis_uptime_in_seconds{instance=~\"$instance\"}[$__interval]))", + "expr": "max(max_over_time(redis_uptime_in_seconds{instance=~\"$instance\", pod=~\"$pod_name\"}[$__interval]))", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -199,7 +199,7 @@ }, "editorMode": "code", "exemplar": true, - "expr": "100 * (redis_memory_used_bytes{instance=~\"$instance\"} / 1073741824)", + "expr": "100 * (redis_memory_used_bytes{instance=~\"$instance\", pod=~\"$pod_name\"} / 1073741824)", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -304,7 +304,7 @@ "uid": "prom" }, "editorMode": "code", - "expr": "rate(redis_commands_processed_total{instance=~\"$instance\"}[$__interval_ms])", + "expr": "rate(redis_commands_processed_total{instance=~\"$instance\", pod=~\"$pod_name\"}[$__interval_ms])", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -392,7 +392,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "redis_connected_clients{instance=~\"$instance\"}", + "expr": "redis_connected_clients{instance=~\"$instance\", pod=~\"$pod_name\"}", "format": "time_series", "intervalFactor": 2, "legendFormat": "", @@ -416,7 +416,7 @@ "mode": "palette-classic" }, "custom": { - "axisBorderShow": false, + "axisBorderShow": true, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", @@ -480,7 +480,7 @@ "calcs": [], "displayMode": "list", "placement": "bottom", - "showLegend": false + "showLegend": true }, "tooltip": { "hideZeros": false, @@ -495,13 +495,15 @@ "type": "prometheus", "uid": "prom" }, - "expr": "irate(redis_keyspace_hits_total{instance=~\"$instance\"}[5m])", + "editorMode": "code", + "expr": "irate(redis_keyspace_hits_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, - "legendFormat": "hits", + "legendFormat": "{{pod}} hits", "metric": "", + "range": true, "refId": "A", "step": 240, "target": "" @@ -511,13 +513,15 @@ "type": "prometheus", "uid": "prom" }, - "expr": "irate(redis_keyspace_misses_total{instance=~\"$instance\"}[5m])", + "editorMode": "code", + "expr": "irate(redis_keyspace_misses_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, - "legendFormat": "misses", + "legendFormat": "{{pod}} misses", "metric": "", + "range": true, "refId": "B", "step": 240, "target": "" @@ -615,7 +619,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "rate(redis_net_input_bytes_total{instance=~\"$instance\"}[5m])", + "expr": "rate(redis_net_input_bytes_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{ input }}", @@ -627,7 +631,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "rate(redis_net_output_bytes_total{instance=~\"$instance\"}[5m])", + "expr": "rate(redis_net_output_bytes_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -760,7 +764,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "redis_memory_used_bytes{instance=~\"$instance\"} ", + "expr": "redis_memory_used_bytes{instance=~\"$instance\", pod=~\"$pod_name\"} ", "format": "time_series", "intervalFactor": 2, "legendFormat": "used", @@ -774,7 +778,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "redis_memory_max_bytes{instance=~\"$instance\"} ", + "expr": "redis_memory_max_bytes{instance=~\"$instance\", pod=~\"$pod_name\"} ", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -875,7 +879,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "sum (redis_db_keys{instance=~\"$instance\"}) - sum (redis_db_keys_expiring{instance=~\"$instance\"}) ", + "expr": "sum (redis_db_keys{instance=~\"$instance\", pod=~\"$pod_name\"}) - sum (redis_db_keys_expiring{instance=~\"$instance\", pod=~\"$pod_name\"}) ", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -889,7 +893,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "sum (redis_db_keys_expiring{instance=~\"$instance\"}) ", + "expr": "sum (redis_db_keys_expiring{instance=~\"$instance\", pod=~\"$pod_name\"}) ", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -993,7 +997,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "sum (redis_db_keys{instance=~\"$instance\"}) by (db)", + "expr": "sum (redis_db_keys{instance=~\"$instance\", pod=~\"$pod_name\"}) by (db)", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -1096,7 +1100,7 @@ "uid": "prom" }, "editorMode": "code", - "expr": "topk(5, irate(redis_commands_total{instance=~\"$instance\"} [$__interval_ms]))", + "expr": "topk(5, irate(redis_commands_total{instance=~\"$instance\", pod=~\"$pod_name\"} [$__interval_ms]))", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -1314,13 +1318,15 @@ "type": "prometheus", "uid": "prom" }, - "expr": "sum(rate(redis_expired_keys_total{instance=~\"$instance\"}[5m])) by (instance)", + "editorMode": "code", + "expr": "sum(rate(redis_expired_keys_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])) by (instance)", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, "legendFormat": "expired", "metric": "", + "range": true, "refId": "A", "step": 240, "target": "" @@ -1330,7 +1336,7 @@ "type": "prometheus", "uid": "prom" }, - "expr": "sum(rate(redis_evicted_keys_total{instance=~\"$instance\"}[5m])) by (instance)", + "expr": "sum(rate(redis_evicted_keys_total{instance=~\"$instance\", pod=~\"$pod_name\"}[5m])) by (instance)", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -1426,7 +1432,7 @@ "targets": [ { "editorMode": "code", - "expr": "sum(irate(redis_commands_duration_seconds_total{instance =~ \"$instance\"}[$__interval_ms])) by (cmd)\r\n /\r\nsum(irate(redis_commands_total{instance =~ \"$instance\"}[$__interval_ms])) by (cmd)", + "expr": "sum(irate(redis_commands_duration_seconds_total{instance=~\"$instance\", pod=~\"$pod_name\"}[$__interval_ms])) by (cmd)\r\n /\r\nsum(irate(redis_commands_total{instance=~\"$instance\", pod=~\"$pod_name\"}[$__interval_ms])) by (cmd)", "legendFormat": "__auto", "range": true, "refId": "A" @@ -1667,18 +1673,24 @@ "pluginVersion": "12.1.0", "targets": [ { - "expr": "redis_memory_used_dataset_bytes", + "editorMode": "code", + "expr": "redis_memory_used_dataset_bytes{instance=~\"$instance\", pod=~\"$pod_name\"}", "legendFormat": "Dataset", + "range": true, "refId": "A" }, { - "expr": "redis_memory_used_overhead_bytes", + "editorMode": "code", + "expr": "redis_memory_used_overhead_bytes{instance=~\"$instance\", pod=~\"$pod_name\"}", "legendFormat": "Overhead", + "range": true, "refId": "B" }, { - "expr": "redis_memory_used_rss_bytes", + "editorMode": "code", + "expr": "redis_memory_used_rss_bytes{instance=~\"$instance\", pod=~\"$pod_name\"}", "legendFormat": "RSS", + "range": true, "refId": "C" } ], @@ -1712,15 +1724,15 @@ }, { "current": { - "text": "cl1c9149bgga4qf10juf-uxob", - "value": "cl1c9149bgga4qf10juf-uxob" + "text": "All", + "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom" }, "definition": "label_values({cluster=~\"$cluster\", job=\"redis\"},instance)", - "includeAll": true, + "includeAll": false, "name": "instance", "options": [], "query": { @@ -1735,26 +1747,21 @@ }, { "current": { - "text": [ - "redis-prod-master-0" - ], - "value": [ - "redis-prod-master-0" - ] + "text": "gitea-redis-master-0", + "value": "gitea-redis-master-0" }, "datasource": { "type": "prometheus", "uid": "prom" }, - "definition": "label_values(redis_up,pod)", - "includeAll": true, + "definition": "label_values(redis_up{instance=\"$instance\"},pod)", + "includeAll": false, "label": "Pod Name", - "multi": true, "name": "pod_name", "options": [], "query": { "qryType": 1, - "query": "label_values(redis_up,pod)", + "query": "label_values(redis_up{instance=\"$instance\"},pod)", "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 2, @@ -1771,6 +1778,6 @@ "timepicker": {}, "timezone": "browser", "title": "Redis Exporter Dashboard", - "uid": "redis-exporter-dashboard", - "version": 6 + "uid": "de7916f6-b00a-49db-a087-d8335ca314e7", + "version": 8 } \ No newline at end of file