From 5eb68f7174f6bbade5e28360931d59550e414176 Mon Sep 17 00:00:00 2001 From: lizhenxing11 Date: Tue, 11 Jul 2023 15:46:14 +0800 Subject: [PATCH] update jvm metrics dashboard --- grafana/dashboard/JVM Metrics.json | 571 +++++++++++++++++++++++++---- 1 file changed, 501 insertions(+), 70 deletions(-) diff --git a/grafana/dashboard/JVM Metrics.json b/grafana/dashboard/JVM Metrics.json index 1984180..070805c 100644 --- a/grafana/dashboard/JVM Metrics.json +++ b/grafana/dashboard/JVM Metrics.json @@ -93,7 +93,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 14, "links": [ { "asDropdown": false, @@ -101,10 +101,38 @@ "includeVars": false, "keepTime": false, "tags": [ - "A-Ops Home Page" + "A-Ops Main" ], "targetBlank": false, - "title": "A-Ops Home Page", + "title": "New link", + "tooltip": "", + "type": "dashboards", + "url": "" + }, + { + "asDropdown": false, + "icon": "external link", + "includeVars": false, + "keepTime": false, + "tags": [ + "ThreadProfiling" + ], + "targetBlank": false, + "title": "New link", + "tooltip": "", + "type": "dashboards", + "url": "" + }, + { + "asDropdown": false, + "icon": "external link", + "includeVars": false, + "keepTime": false, + "tags": [ + "System Flame" + ], + "targetBlank": false, + "title": "New link", "tooltip": "", "type": "dashboards", "url": "" @@ -181,7 +209,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "count(gala_gopher_jvm_info{job=~\"$instance\", tgid=~\"$tgid\"})", + "expr": "count(gala_gopher_jvm_info{job=~\"$instance\", tgid=~\"$tgid\", container_id=~\"$container_id\", name=~\"$name\", pod_id=~\"$pod_id\"})", "format": "table", "legendFormat": "__auto", "range": true, @@ -250,9 +278,9 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "sum by(tgid) (gala_gopher_jvm_memory_bytes_used{job=~\"$instance\", tgid=~\"$tgid\"}) / 1000000000", - "legendFormat": "Process - {{tgid}}", + "editorMode": "code", + "expr": "sum by(tgid, name, container_id) (gala_gopher_jvm_mem_bytes_used{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}) / 1000000000", + "legendFormat": "{{name}} - {{tgid}}", "range": true, "refId": "A" } @@ -384,7 +412,7 @@ }, "editorMode": "builder", "exemplar": false, - "expr": "gala_gopher_jvm_info{job=~\"$instance\", tgid=~\"$tgid\"}", + "expr": "gala_gopher_jvm_info{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}", "format": "table", "instant": false, "interval": "", @@ -405,19 +433,27 @@ "instance": true }, "indexByName": { - "Time": 0, - "Value": 9, - "__name__": 1, - "instance": 2, - "job": 3, - "machine_id": 4, - "runtime": 6, - "tgid": 5, - "vendor": 7, - "version": 8 + "Time": 8, + "Value": 13, + "__name__": 9, + "comm": 0, + "container_id": 7, + "instance": 10, + "job": 11, + "machine_id": 12, + "name": 1, + "pod_id": 6, + "runtime": 3, + "tgid": 2, + "vendor": 5, + "version": 4 }, "renameByName": { - "job": "machine" + "container_id": "", + "job": "machine", + "name": "process_name", + "runtime": "", + "tgid": "process_id" } } }, @@ -431,6 +467,14 @@ "id": "groupBy", "options": { "fields": { + "comm": { + "aggregations": [], + "operation": "groupby" + }, + "container_id": { + "aggregations": [], + "operation": "groupby" + }, "machine": { "aggregations": [], "operation": "groupby" @@ -439,6 +483,26 @@ "aggregations": [], "operation": "groupby" }, + "name": { + "aggregations": [], + "operation": "groupby" + }, + "pid": { + "aggregations": [], + "operation": "groupby" + }, + "pod_id": { + "aggregations": [], + "operation": "groupby" + }, + "process_id": { + "aggregations": [], + "operation": "groupby" + }, + "process_name": { + "aggregations": [], + "operation": "groupby" + }, "runtime": { "aggregations": [], "operation": "groupby" @@ -519,10 +583,10 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "gala_gopher_jvm_process_cpu_seconds_total{job=~\"$instance\", tgid=~\"$tgid\"}", + "editorMode": "code", + "expr": "gala_gopher_jvm_proc_cpu_secs_total{job=~\"$instance\", tgid=~\"$tgid\", container_id=~\"$container_id\", name=~\"$name\", pod_id=~\"$pod_id\"}", "format": "time_series", - "legendFormat": "Process - {{tgid}}", + "legendFormat": "{{name}}-{{tgid}}", "range": true, "refId": "A" } @@ -541,7 +605,7 @@ }, "id": 20, "panels": [], - "title": "应用性能观测", + "title": "JVM Detail", "type": "row" }, { @@ -628,7 +692,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "gala_gopher_jvm_memory_bytes_committed{job=~\"$instance\", tgid=\"$tgid\"}", + "expr": "gala_gopher_jvm_mem_bytes_commit{job=~\"$instance\", tgid=\"$tgid\", pod_id=~\"$pod_id\"}", "hide": true, "legendFormat": "__auto", "range": true, @@ -640,7 +704,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "gala_gopher_jvm_memory_bytes_init{job=~\"$instance\", tgid=~\"$tgid\"}", + "expr": "gala_gopher_jvm_mem_bytes_init{job=~\"$instance\", tgid=~\"$tgid\"}", "hide": true, "legendFormat": "__auto", "range": true, @@ -652,10 +716,10 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "sum by(area, tgid) (gala_gopher_jvm_memory_bytes_used{job=~\"$instance\", tgid=~\"$tgid\"})", + "expr": "sum by(area, tgid, name) (gala_gopher_jvm_mem_bytes_used{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"})", "format": "time_series", "hide": false, - "legendFormat": "Used - {area={{area}}, tgid={{tgid}}}", + "legendFormat": "Used - {area={{area}}, pid={{tgid}}, name={{name}}}", "range": true, "refId": "C" }, @@ -665,7 +729,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "sum by(area, tgid) (gala_gopher_jvm_memory_bytes_max{job=~\"$instance\", tgid=~\"$tgid\"})", + "expr": "sum by(area, tgid) (gala_gopher_jvm_mem_bytes_max{job=~\"$instance\", tgid=~\"$tgid\"})", "hide": true, "legendFormat": "Max- {area={{area}}, tgid={{tgid}}}", "range": true, @@ -764,7 +828,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "code", - "expr": "sum by(pool, tgid) (gala_gopher_jvm_memory_pool_bytes_committed{job=~\"$instance\", tgid=~\"$tgid\"})", + "expr": "sum by(pool, tgid) (gala_gopher_jvm_mem_pool_bytes_commit{job=~\"$instance\", tgid=~\"$tgid\"})", "hide": true, "legendFormat": "__auto", "range": true, @@ -775,10 +839,10 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "sum by(job, tgid, pool) (gala_gopher_jvm_memory_pool_bytes_used{job=~\"$instance\", tgid=~\"$tgid\"})", + "editorMode": "code", + "expr": "sum by(job, tgid, pool, name) (gala_gopher_jvm_mem_pool_bytes_used{job=~\"$instance\", tgid=~\"$tgid\", container_id=~\"$container_id\", name=~\"$name\", pod_id=~\"$pod_id\"})", "hide": false, - "legendFormat": "Used - {pool={{pool}}, tgid={{tgid}}}", + "legendFormat": "Used - {pool={{pool}}, pid={{tgid}}, name={{name}}}", "range": true, "refId": "B" }, @@ -788,7 +852,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "code", - "expr": "gala_gopher_jvm_memory_pool_bytes_max{job=~\"$instance\", tgid=~\"$tgid\"}", + "expr": "gala_gopher_jvm_mem_pool_bytes_max{job=~\"$instance\", tgid=~\"$tgid\"}", "hide": true, "legendFormat": "__auto", "range": true, @@ -843,7 +907,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -882,10 +947,10 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "code", - "expr": "gala_gopher_jvm_memory_bytes_used{tgid=~\"$tgid\", area=\"heap\"} / gala_gopher_jvm_memory_bytes_max{tgid=~\"$tgid\", area=\"heap\"}", + "editorMode": "builder", + "expr": "gala_gopher_jvm_mem_bytes_used{tgid=~\"$tgid\", area=\"heap\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\", job=~\"$instance\"} / gala_gopher_jvm_mem_bytes_max{tgid=~\"$tgid\", area=\"heap\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}", "hide": false, - "legendFormat": "Process - {{tgid}}", + "legendFormat": "Process - {{tgid}}-{{name}}", "range": true, "refId": "A" } @@ -934,11 +999,14 @@ } }, "mappings": [], + "max": 1, + "min": 0, "thresholds": { "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -978,7 +1046,7 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "code", - "expr": "gala_gopher_jvm_memory_pool_bytes_used{pool=~\"G1 Old Gen|PS Old Gen\", tgid=~\"$tgid\"} / gala_gopher_jvm_memory_pool_bytes_max{pool=~\"G1 Old Gen|PS Old Gen\", tgid=~\"$tgid\"}", + "expr": "gala_gopher_jvm_mem_pool_bytes_used{pool=~\"G1 Old Gen|PS Old Gen|Tenured Gen\", tgid=~\"$tgid\"} / gala_gopher_jvm_mem_pool_bytes_max{pool=~\"G1 Old Gen|PS Old Gen|Tenured Gen\", tgid=~\"$tgid\"}", "hide": true, "legendFormat": "__auto", "range": true, @@ -990,11 +1058,23 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "gala_gopher_jvm_memory_bytes_used{tgid=~\"$tgid\", area=\"nonheap\"} / (gala_gopher_jvm_memory_bytes_max{tgid=~\"$tgid\", area=\"nonheap\"} >= 0)", + "expr": "gala_gopher_jvm_mem_bytes_used{tgid=~\"$tgid\", area=\"nonheap\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\", job=~\"$instance\"} / (gala_gopher_jvm_mem_bytes_max{tgid=~\"$tgid\", area=\"nonheap\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\", job=~\"$instance\"} >= 0)", "hide": false, - "legendFormat": "Process - {{tgid}}", + "legendFormat": "Process - {{tgid}}-{{name}}", "range": true, "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "editorMode": "builder", + "expr": "gala_gopher_jvm_mem_bytes_max{tgid=~\"$tgid\", area=~\"nonheap\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\", job=~\"$instance\"} < 0 * 0", + "hide": false, + "legendFormat": "Process - {{tgid}}-{{name}}", + "range": true, + "refId": "C" } ], "title": "JVM - 非堆内存使用率", @@ -1110,9 +1190,9 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "sum by(job, tgid) (gala_gopher_jvm_buffer_pool_used_bytes{job=~\"$instance\", tgid=~\"$tgid\", pool=\"direct\"})", + "expr": "sum by(job, tgid, name) (gala_gopher_jvm_buffer_pool_used_bytes{job=~\"$instance\", tgid=~\"$tgid\", pool=\"direct\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"})", "hide": false, - "legendFormat": "Used - {{tgid}}", + "legendFormat": "Used - {{tgid}}-{{name}}", "range": true, "refId": "C" } @@ -1205,8 +1285,8 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "sum by(job, tgid) (gala_gopher_jvm_threads_current{job=~\"$instance\", tgid=~\"$tgid\"})", - "legendFormat": "Process - {{tgid}}", + "expr": "sum by(job, tgid, name) (gala_gopher_jvm_threads_current{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"})", + "legendFormat": "Used - {{tgid}}-{{name}}", "range": true, "refId": "A" }, @@ -1350,8 +1430,8 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "builder", - "expr": "gala_gopher_jvm_classes_currently_loaded{job=~\"$instance\", tgid=~\"$tgid\"}", - "legendFormat": "Process - {{tgid}}", + "expr": "gala_gopher_jvm_class_current_loaded{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}", + "legendFormat": "Process - {{tgid}}-{{name}}", "range": true, "refId": "A" } @@ -1443,9 +1523,9 @@ "uid": "${DS_PROMETHEUS-DFS}" }, "editorMode": "code", - "expr": "sum by(job, gc, tgid) (gala_gopher_jvm_gc_collection_seconds_count{job=~\"$instance\", tgid=~\"$tgid\"})", + "expr": "sum by(job, gc, tgid, name) (gala_gopher_jvm_gc_coll_secs_count{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"})", "hide": false, - "legendFormat": "GC Count - {gc={{gc}}, tgid={{tgid}}}", + "legendFormat": "GC Count - {gc={{gc}}, pid={{tgid}}, name={{name}}}", "range": true, "refId": "A" }, @@ -1454,10 +1534,10 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "sum by(job, gc, tgid) (gala_gopher_jvm_gc_collection_seconds_sum{job=~\"$instance\", tgid=~\"$tgid\"})", + "editorMode": "code", + "expr": "sum by(job, gc, tgid, name) (gala_gopher_jvm_gc_coll_secs_sum{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"})", "hide": false, - "legendFormat": "GC Time - {gc={{gc}}, tgid={{tgid}}}", + "legendFormat": "GC Time - {gc={{gc}}, tgid={{tgid}}, name={{name}}}", "range": true, "refId": "B" } @@ -1549,9 +1629,9 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "increase(gala_gopher_jvm_gc_collection_seconds_sum{job=~\"$instance\", tgid=~\"$tgid\"}[1m])", - "legendFormat": "GC Time - {gc={{gc}}, tgid={{tgid}}}", + "editorMode": "code", + "expr": "increase(gala_gopher_jvm_gc_coll_secs_sum{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}[1m])", + "legendFormat": "GC Time - {gc={{gc}}, pid={{tgid}}, name={{name}}}", "range": true, "refId": "A" } @@ -1642,9 +1722,9 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "editorMode": "builder", - "expr": "increase(gala_gopher_jvm_gc_collection_seconds_count{job=~\"$instance\", tgid=~\"$tgid\"}[1m])", - "legendFormat": "GC Count - {gc={{gc}}, tgid={{tgid}}}", + "editorMode": "code", + "expr": "increase(gala_gopher_jvm_gc_coll_secs_count{job=~\"$instance\", tgid=~\"$tgid\", name=~\"$name\", container_id=~\"$container_id\", pod_id=~\"$pod_id\"}[1m])", + "legendFormat": "GC Count - {gc={{gc}}, pid={{tgid}}, name={{name}}}", "range": true, "refId": "A" } @@ -1660,6 +1740,242 @@ "x": 0, "y": 54 }, + "id": 48, + "panels": [], + "title": "进程 I/O", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "opacity", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "smooth", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 11, + "w": 12, + "x": 0, + "y": 55 + }, + "id": 50, + "options": { + "legend": { + "calcs": [ + "last", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "editorMode": "builder", + "expr": "sum by(job, comm, tgid) (gala_gopher_proc_write_bytes{job=~\"$instance\", tgid=~\"$tgid\", pod_id=~\"$pod_id\"}) * 1", + "hide": false, + "legendFormat": "{{comm}}-{{tgid}}-write", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "editorMode": "builder", + "expr": "sum by(job, comm, tgid) (gala_gopher_proc_read_bytes{job=~\"$instance\", tgid=~\"$tgid\", pod_id=~\"$pod_id\"}) * -1", + "hide": false, + "legendFormat": "{{comm}}-{{tgid}}-read", + "range": true, + "refId": "B" + } + ], + "title": "Disk I/O -- Write/Read Bytes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "opacity", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "smooth", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 11, + "w": 12, + "x": 12, + "y": 55 + }, + "id": 51, + "interval": "15", + "options": { + "legend": { + "calcs": [ + "last", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "editorMode": "builder", + "expr": "sum by(job, comm, tgid) (gala_gopher_tcp_link_tx_bytes{job=~\"$instance\", tgid=~\"$tgid\", pod_id=~\"$pod_id\"}) * 1", + "hide": false, + "legendFormat": "{{comm}}-{{tgid}}-Tx", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "editorMode": "builder", + "expr": "sum by(job, comm, tgid) (gala_gopher_tcp_link_rx_bytes{job=~\"$instance\", tgid=~\"$tgid\", pod_id=~\"$pod_id\"}) * -1", + "hide": false, + "legendFormat": "{{comm}}-{{tgid}}-Rx", + "range": true, + "refId": "B" + } + ], + "title": "Network I/O -- Tx/Rx Bytes", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 66 + }, "id": 12, "panels": [], "title": "JVM OOM 故障发现与定位", @@ -1726,7 +2042,7 @@ "h": 7, "w": 12, "x": 0, - "y": 55 + "y": 67 }, "id": 41, "options": { @@ -1763,6 +2079,7 @@ }, "metrics": [ { + "hide": false, "id": "1", "type": "count" } @@ -1923,7 +2240,7 @@ "h": 7, "w": 12, "x": 12, - "y": 55 + "y": 67 }, "id": 43, "options": { @@ -1973,11 +2290,16 @@ "Attributes.keywords": true, "Body": true, "Resource.cause_metrics": true, + "Resource.labels.comm": true, + "Resource.labels.container_id": true, "Resource.labels.instance": true, + "Resource.labels.job": true, "Resource.labels.machine_id": true, + "Resource.labels.name": true, + "Resource.labels.pod_id": true, "Resource.labels.pool": true, "Resource.labels.tgid": false, - "Resource.metric": false, + "Resource.metric": true, "Resource.score": true, "SeverityNumber": true, "SeverityText": true, @@ -2041,16 +2363,24 @@ "type": "table" } ], - "refresh": false, + "refresh": "1m", "schemaVersion": 37, "style": "dark", "tags": [ - "JVM Metrics Offical" + "JVM Metrics" ], "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" @@ -2073,20 +2403,121 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "definition": "label_values(gala_gopher_jvm_info{}, pod_id)", + "hide": 0, + "includeAll": true, + "label": "pod_id", + "multi": true, + "name": "pod_id", + "options": [], + "query": { + "query": "label_values(gala_gopher_jvm_info{}, pod_id)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "definition": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}'}, container_id)", + "hide": 0, + "includeAll": true, + "label": "container_id", + "multi": true, + "name": "container_id", + "options": [], + "query": { + "query": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}'}, container_id)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS-DFS}" + }, + "definition": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}'}, name)", + "hide": 0, + "includeAll": true, + "label": "process_name", + "multi": true, + "name": "name", + "options": [], + "query": { + "query": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}'}, name)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS-DFS}" }, - "definition": "label_values(gala_gopher_jvm_info{}, tgid)", + "definition": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}', name=~'${name}'}, tgid)", "hide": 0, "includeAll": true, - "label": "tgid", + "label": "process_id", "multi": true, "name": "tgid", "options": [], "query": { - "query": "label_values(gala_gopher_jvm_info{}, tgid)", + "query": "label_values(gala_gopher_jvm_info{pod_id=~'${pod_id}', name=~'${name}'}, tgid)", "refId": "StandardVariableQuery" }, "refresh": 2, @@ -2098,13 +2529,13 @@ ] }, "time": { - "from": "now-15m", + "from": "now-5m", "to": "now" }, "timepicker": {}, "timezone": "", "title": "JVM Metrics", "uid": "44Y-OesVz", - "version": 11, + "version": 143, "weekStart": "" } \ No newline at end of file -- Gitee