diff --git a/grafana/dashboards/metrics/cluster/dashboard.json b/grafana/dashboards/metrics/cluster/dashboard.json index 31bf7302b5..79c037dc12 100644 --- a/grafana/dashboards/metrics/cluster/dashboard.json +++ b/grafana/dashboards/metrics/cluster/dashboard.json @@ -1411,7 +1411,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-datanode\"})", + "expr": "max(greptime_memory_limit_in_bytes{instance=~\"$datanode\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1528,7 +1528,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-datanode\"})", + "expr": "max(greptime_cpu_limit_in_millicores{instance=~\"$datanode\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1643,7 +1643,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-frontend\"})", + "expr": "max(greptime_memory_limit_in_bytes{instance=~\"$frontend\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1760,7 +1760,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-frontend\"})", + "expr": "max(greptime_cpu_limit_in_millicores{instance=~\"$frontend\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1875,7 +1875,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-metasrv\"})", + "expr": "max(greptime_memory_limit_in_bytes{instance=~\"$metasrv\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1992,7 +1992,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-metasrv\"})", + "expr": "max(greptime_cpu_limit_in_millicores{instance=~\"$metasrv\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -2107,7 +2107,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-flownode\"})", + "expr": "max(greptime_memory_limit_in_bytes{instance=~\"$flownode\"})", "hide": false, "instant": false, "legendFormat": "limit", @@ -2224,7 +2224,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-flownode\"})", + "expr": "max(greptime_cpu_limit_in_millicores{instance=~\"$flownode\"})", "hide": false, "instant": false, "legendFormat": "limit", diff --git a/grafana/dashboards/metrics/cluster/dashboard.md b/grafana/dashboards/metrics/cluster/dashboard.md index e19b31c7d9..e57276779d 100644 --- a/grafana/dashboards/metrics/cluster/dashboard.md +++ b/grafana/dashboards/metrics/cluster/dashboard.md @@ -21,14 +21,14 @@ # Resources | Title | Query | Type | Description | Datasource | Unit | Legend Format | | --- | --- | --- | --- | --- | --- | --- | -| Datanode Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$datanode"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-datanode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{instance}}]-[{{ pod }}]` | -| Datanode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$datanode"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-datanode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | -| Frontend Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$frontend"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-frontend"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | -| Frontend CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$frontend"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-frontend"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]-cpu` | -| Metasrv Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$metasrv"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-metasrv"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]-resident` | -| Metasrv CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$metasrv"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-metasrv"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | -| Flownode Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$flownode"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-flownode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | -| Flownode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$flownode"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-flownode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Datanode Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$datanode"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{instance=~"$datanode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{instance}}]-[{{ pod }}]` | +| Datanode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$datanode"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{instance=~"$datanode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Frontend Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$frontend"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{instance=~"$frontend"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | +| Frontend CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$frontend"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{instance=~"$frontend"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]-cpu` | +| Metasrv Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$metasrv"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{instance=~"$metasrv"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]-resident` | +| Metasrv CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$metasrv"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{instance=~"$metasrv"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Flownode Memory per Instance | `sum(process_resident_memory_bytes{instance=~"$flownode"}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{instance=~"$flownode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | +| Flownode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{instance=~"$flownode"}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{instance=~"$flownode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | # Frontend Requests | Title | Query | Type | Description | Datasource | Unit | Legend Format | | --- | --- | --- | --- | --- | --- | --- | diff --git a/grafana/dashboards/metrics/cluster/dashboard.yaml b/grafana/dashboards/metrics/cluster/dashboard.yaml index 47871e103b..0173ef456b 100644 --- a/grafana/dashboards/metrics/cluster/dashboard.yaml +++ b/grafana/dashboards/metrics/cluster/dashboard.yaml @@ -187,7 +187,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{instance}}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-datanode"}) + - expr: max(greptime_memory_limit_in_bytes{instance=~"$datanode"}) datasource: type: prometheus uid: ${metrics} @@ -202,7 +202,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-datanode"}) + - expr: max(greptime_cpu_limit_in_millicores{instance=~"$datanode"}) datasource: type: prometheus uid: ${metrics} @@ -217,7 +217,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-frontend"}) + - expr: max(greptime_memory_limit_in_bytes{instance=~"$frontend"}) datasource: type: prometheus uid: ${metrics} @@ -232,7 +232,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]-cpu' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-frontend"}) + - expr: max(greptime_cpu_limit_in_millicores{instance=~"$frontend"}) datasource: type: prometheus uid: ${metrics} @@ -247,7 +247,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]-resident' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-metasrv"}) + - expr: max(greptime_memory_limit_in_bytes{instance=~"$metasrv"}) datasource: type: prometheus uid: ${metrics} @@ -262,7 +262,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-metasrv"}) + - expr: max(greptime_cpu_limit_in_millicores{instance=~"$metasrv"}) datasource: type: prometheus uid: ${metrics} @@ -277,7 +277,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-flownode"}) + - expr: max(greptime_memory_limit_in_bytes{instance=~"$flownode"}) datasource: type: prometheus uid: ${metrics} @@ -292,7 +292,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-flownode"}) + - expr: max(greptime_cpu_limit_in_millicores{instance=~"$flownode"}) datasource: type: prometheus uid: ${metrics} diff --git a/grafana/dashboards/metrics/standalone/dashboard.json b/grafana/dashboards/metrics/standalone/dashboard.json index 0f3ed620fd..a88f784101 100644 --- a/grafana/dashboards/metrics/standalone/dashboard.json +++ b/grafana/dashboards/metrics/standalone/dashboard.json @@ -1411,7 +1411,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-datanode\"})", + "expr": "max(greptime_memory_limit_in_bytes{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1528,7 +1528,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-datanode\"})", + "expr": "max(greptime_cpu_limit_in_millicores{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1643,7 +1643,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-frontend\"})", + "expr": "max(greptime_memory_limit_in_bytes{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1760,7 +1760,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-frontend\"})", + "expr": "max(greptime_cpu_limit_in_millicores{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1875,7 +1875,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-metasrv\"})", + "expr": "max(greptime_memory_limit_in_bytes{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -1992,7 +1992,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-metasrv\"})", + "expr": "max(greptime_cpu_limit_in_millicores{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -2107,7 +2107,7 @@ "uid": "${metrics}" }, "editorMode": "code", - "expr": "max(greptime_memory_limit_in_bytes{app=\"greptime-flownode\"})", + "expr": "max(greptime_memory_limit_in_bytes{})", "hide": false, "instant": false, "legendFormat": "limit", @@ -2224,7 +2224,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "max(greptime_cpu_limit_in_millicores{app=\"greptime-flownode\"})", + "expr": "max(greptime_cpu_limit_in_millicores{})", "hide": false, "instant": false, "legendFormat": "limit", diff --git a/grafana/dashboards/metrics/standalone/dashboard.md b/grafana/dashboards/metrics/standalone/dashboard.md index 02abf5556c..09a62681db 100644 --- a/grafana/dashboards/metrics/standalone/dashboard.md +++ b/grafana/dashboards/metrics/standalone/dashboard.md @@ -21,14 +21,14 @@ # Resources | Title | Query | Type | Description | Datasource | Unit | Legend Format | | --- | --- | --- | --- | --- | --- | --- | -| Datanode Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-datanode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{instance}}]-[{{ pod }}]` | -| Datanode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-datanode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | -| Frontend Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-frontend"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | -| Frontend CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-frontend"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]-cpu` | -| Metasrv Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-metasrv"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]-resident` | -| Metasrv CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-metasrv"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | -| Flownode Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{app="greptime-flownode"})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | -| Flownode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{app="greptime-flownode"})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Datanode Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{instance}}]-[{{ pod }}]` | +| Datanode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Frontend Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | +| Frontend CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]-cpu` | +| Metasrv Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]-resident` | +| Metasrv CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | +| Flownode Memory per Instance | `sum(process_resident_memory_bytes{}) by (instance, pod)`
`max(greptime_memory_limit_in_bytes{})` | `timeseries` | Current memory usage by instance | `prometheus` | `bytes` | `[{{ instance }}]-[{{ pod }}]` | +| Flownode CPU Usage per Instance | `sum(rate(process_cpu_seconds_total{}[$__rate_interval]) * 1000) by (instance, pod)`
`max(greptime_cpu_limit_in_millicores{})` | `timeseries` | Current cpu usage by instance | `prometheus` | `none` | `[{{ instance }}]-[{{ pod }}]` | # Frontend Requests | Title | Query | Type | Description | Datasource | Unit | Legend Format | | --- | --- | --- | --- | --- | --- | --- | diff --git a/grafana/dashboards/metrics/standalone/dashboard.yaml b/grafana/dashboards/metrics/standalone/dashboard.yaml index 26213647bc..f3013589cd 100644 --- a/grafana/dashboards/metrics/standalone/dashboard.yaml +++ b/grafana/dashboards/metrics/standalone/dashboard.yaml @@ -187,7 +187,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{instance}}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-datanode"}) + - expr: max(greptime_memory_limit_in_bytes{}) datasource: type: prometheus uid: ${metrics} @@ -202,7 +202,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-datanode"}) + - expr: max(greptime_cpu_limit_in_millicores{}) datasource: type: prometheus uid: ${metrics} @@ -217,7 +217,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-frontend"}) + - expr: max(greptime_memory_limit_in_bytes{}) datasource: type: prometheus uid: ${metrics} @@ -232,7 +232,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]-cpu' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-frontend"}) + - expr: max(greptime_cpu_limit_in_millicores{}) datasource: type: prometheus uid: ${metrics} @@ -247,7 +247,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]-resident' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-metasrv"}) + - expr: max(greptime_memory_limit_in_bytes{}) datasource: type: prometheus uid: ${metrics} @@ -262,7 +262,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-metasrv"}) + - expr: max(greptime_cpu_limit_in_millicores{}) datasource: type: prometheus uid: ${metrics} @@ -277,7 +277,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_memory_limit_in_bytes{app="greptime-flownode"}) + - expr: max(greptime_memory_limit_in_bytes{}) datasource: type: prometheus uid: ${metrics} @@ -292,7 +292,7 @@ groups: type: prometheus uid: ${metrics} legendFormat: '[{{ instance }}]-[{{ pod }}]' - - expr: max(greptime_cpu_limit_in_millicores{app="greptime-flownode"}) + - expr: max(greptime_cpu_limit_in_millicores{}) datasource: type: prometheus uid: ${metrics}