3760 lines
		
	
	
		
			84 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
		
		
			
		
	
	
			3760 lines
		
	
	
		
			84 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
|  | { | ||
|  |   "annotations": { | ||
|  |     "list": [ | ||
|  |       { | ||
|  |         "builtIn": 1, | ||
|  |         "datasource": { | ||
|  |           "type": "datasource", | ||
|  |           "uid": "grafana" | ||
|  |         }, | ||
|  |         "enable": true, | ||
|  |         "hide": true, | ||
|  |         "iconColor": "rgba(0, 211, 255, 1)", | ||
|  |         "limit": 100, | ||
|  |         "name": "Annotations & Alerts", | ||
|  |         "showIn": 0, | ||
|  |         "target": { | ||
|  |           "limit": 100, | ||
|  |           "matchAny": false, | ||
|  |           "tags": [], | ||
|  |           "type": "dashboard" | ||
|  |         }, | ||
|  |         "type": "dashboard" | ||
|  |       }, | ||
|  |       { | ||
|  |         "datasource": { | ||
|  |           "type": "prometheus" | ||
|  |         }, | ||
|  |         "enable": true, | ||
|  |         "expr": "resets(process_uptime_seconds{application=\"$application\", instance=\"$instance\"}[1m]) > 0", | ||
|  |         "iconColor": "rgba(255, 96, 96, 1)", | ||
|  |         "limit": 100, | ||
|  |         "name": "进程重启打标", | ||
|  |         "showIn": 0, | ||
|  |         "step": "1m", | ||
|  |         "tagKeys": "restart-tag", | ||
|  |         "tags": [], | ||
|  |         "textFormat": "uptime reset", | ||
|  |         "titleFormat": "Restart", | ||
|  |         "type": "tags" | ||
|  |       } | ||
|  |     ] | ||
|  |   }, | ||
|  |   "description": "Dashboard for Micrometer instrumented applications (Java, Spring Boot, Micronaut)", | ||
|  |   "editable": true, | ||
|  |   "fiscalYearStartMonth": 0, | ||
|  |   "gnetId": 12856, | ||
|  |   "graphTooltip": 1, | ||
|  |   "id": 11, | ||
|  |   "links": [ | ||
|  |     { | ||
|  |       "icon": "external link", | ||
|  |       "tags": [], | ||
|  |       "title": "MicroMeter", | ||
|  |       "type": "link", | ||
|  |       "url": "http://micrometer.io/" | ||
|  |     }, | ||
|  |     { | ||
|  |       "icon": "cloud", | ||
|  |       "tags": [], | ||
|  |       "title": "Aliyun SLS", | ||
|  |       "type": "link", | ||
|  |       "url": "https://www.aliyun.com/product/sls" | ||
|  |     } | ||
|  |   ], | ||
|  |   "liveNow": false, | ||
|  |   "panels": [ | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "uid": "${DS_SPRING-DEMOT}" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 0 | ||
|  |       }, | ||
|  |       "id": 125, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "uid": "${DS_SPRING-DEMOT}" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "概览", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "color": { | ||
|  |             "mode": "thresholds" | ||
|  |           }, | ||
|  |           "decimals": 1, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "options": { | ||
|  |                 "match": "null", | ||
|  |                 "result": { | ||
|  |                   "text": "N/A" | ||
|  |                 } | ||
|  |               }, | ||
|  |               "type": "special" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 80 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "s" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 3, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 63, | ||
|  |       "links": [], | ||
|  |       "maxDataPoints": 100, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "horizontal", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": [ | ||
|  |             "lastNotNull" | ||
|  |           ], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_uptime_seconds{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 14400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "进程启动时长", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "color": { | ||
|  |             "mode": "thresholds" | ||
|  |           }, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "options": { | ||
|  |                 "match": "null", | ||
|  |                 "result": { | ||
|  |                   "text": "N/A" | ||
|  |                 } | ||
|  |               }, | ||
|  |               "type": "special" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 80 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "dateTimeAsIso" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 3, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 92, | ||
|  |       "links": [], | ||
|  |       "maxDataPoints": 100, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "horizontal", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": [ | ||
|  |             "lastNotNull" | ||
|  |           ], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_start_time_seconds{application=\"$application\", instance=\"$instance\"}*1000", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 14400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "进程启动时间", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "color": { | ||
|  |             "mode": "thresholds" | ||
|  |           }, | ||
|  |           "decimals": 2, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "options": { | ||
|  |                 "match": "null", | ||
|  |                 "result": { | ||
|  |                   "text": "N/A" | ||
|  |                 } | ||
|  |               }, | ||
|  |               "type": "special" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "rgba(50, 172, 45, 0.97)", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "rgba(237, 129, 40, 0.89)", | ||
|  |                 "value": 70 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "rgba(245, 54, 54, 0.9)", | ||
|  |                 "value": 90 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "percent" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 3, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 65, | ||
|  |       "links": [], | ||
|  |       "maxDataPoints": 100, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "horizontal", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": [ | ||
|  |             "lastNotNull" | ||
|  |           ], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"})*100/sum(jvm_memory_max_bytes{application=\"$application\",instance=\"$instance\", area=\"heap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 14400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "堆内存使用率", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "color": { | ||
|  |             "mode": "thresholds" | ||
|  |           }, | ||
|  |           "decimals": 2, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "options": { | ||
|  |                 "match": "null", | ||
|  |                 "result": { | ||
|  |                   "text": "N/A" | ||
|  |                 } | ||
|  |               }, | ||
|  |               "type": "special" | ||
|  |             }, | ||
|  |             { | ||
|  |               "options": { | ||
|  |                 "from": -1e+32, | ||
|  |                 "result": { | ||
|  |                   "text": "N/A" | ||
|  |                 }, | ||
|  |                 "to": 0 | ||
|  |               }, | ||
|  |               "type": "range" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "rgba(50, 172, 45, 0.97)", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "rgba(237, 129, 40, 0.89)", | ||
|  |                 "value": 70 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "rgba(245, 54, 54, 0.9)", | ||
|  |                 "value": 90 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "percent" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 3, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 75, | ||
|  |       "links": [], | ||
|  |       "maxDataPoints": 100, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "horizontal", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": [ | ||
|  |             "lastNotNull" | ||
|  |           ], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"})*100/sum(jvm_memory_max_bytes{application=\"$application\",instance=\"$instance\", area=\"nonheap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 14400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "非堆内存使用率", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "uid": "${DS_SPRING-DEMOT}" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 4 | ||
|  |       }, | ||
|  |       "id": 126, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "uid": "${DS_SPRING-DEMOT}" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "服务黄金指标", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "平均每秒处理的请求数", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 5 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 111, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(rate(http_server_requests_seconds_count{application=\"$application\", instance=\"$instance\"}[1m]))", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "HTTP", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "QPS(1分钟平均)", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "ops", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": { | ||
|  |         "HTTP": "#890f02", | ||
|  |         "HTTP - 5xx": "#bf1b00" | ||
|  |       }, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 5 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 112, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(rate(http_server_requests_seconds_count{application=\"$application\", instance=\"$instance\", status=~\"5..\"}[1m]))", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "HTTP - 5xx", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "错误数(1分钟平均)", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "ops", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 5 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 113, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(rate(http_server_requests_seconds_sum{application=\"$application\", instance=\"$instance\", status!~\"5..\"}[1m]))/sum(rate(http_server_requests_seconds_count{application=\"$application\", instance=\"$instance\", status!~\"5..\"}[1m]))", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "HTTP - AVG", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "max(http_server_requests_seconds_max{application=\"$application\", instance=\"$instance\", status!~\"5..\"})", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "HTTP - MAX", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "请求耗时(1分钟平均)", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "s", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "饱和度指标来自于Google SRE的的黄金指标, 指服务的过载程度, 当系统过载时, 往往意味着请求需要排队处理", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 5 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 119, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "tomcat_threads_busy_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "TOMCAT - BSY", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "tomcat_threads_current_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "TOMCAT - CUR", | ||
|  |           "refId": "B" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "tomcat_threads_config_max_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "TOMCAT - MAX", | ||
|  |           "refId": "C" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jetty_threads_busy{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "JETTY - BSY", | ||
|  |           "refId": "D" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jetty_threads_current{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "JETTY - CUR", | ||
|  |           "refId": "E" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jetty_threads_config_max{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "JETTY - MAX", | ||
|  |           "refId": "F" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "饱和度", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "uid": "${DS_SPRING-DEMOT}" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 12 | ||
|  |       }, | ||
|  |       "id": 127, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "uid": "${DS_SPRING-DEMOT}" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "JVM 内存", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 13 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 24, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_committed_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "committed", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_max_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "refId": "C", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "堆内存", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 13 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 25, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_committed_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "committed", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_max_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "refId": "C", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "非堆内存", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 13 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 26, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_committed_bytes{application=\"$application\", instance=\"$instance\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "committed", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "sum(jvm_memory_max_bytes{application=\"$application\", instance=\"$instance\"})", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "refId": "C", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "总内存", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "从操作系统层面看JVM进程的内存使用, 因为JVM并不是直接按照配置的内存参数申请全部内存", | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 13 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 86, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_memory_vss_bytes{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": true, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "vss", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_memory_rss_bytes{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "rss", | ||
|  |           "refId": "B" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_memory_swap_bytes{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "swap", | ||
|  |           "refId": "C" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_memory_rss_bytes{application=\"$application\", instance=\"$instance\"} + process_memory_swap_bytes{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "total", | ||
|  |           "refId": "D" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "JVM 进程内存", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 20 | ||
|  |       }, | ||
|  |       "id": 128, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "JVM 负载", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 21 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 106, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "system_cpu_usage{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "system", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_cpu_usage{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "process", | ||
|  |           "refId": "B" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "avg_over_time(process_cpu_usage{application=\"$application\", instance=\"$instance\"}[1h])", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "process-1h", | ||
|  |           "refId": "C" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "CPU 使用率", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 1, | ||
|  |           "format": "percentunit", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "max": "1", | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 21 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 93, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "system_load_average_1m{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "load1", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "system_cpu_count{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "cpu核数", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Load", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 1, | ||
|  |           "format": "short", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 21 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 32, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_threads_live_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "live", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_threads_daemon_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "daemon", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_threads_peak_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "peak", | ||
|  |           "refId": "C", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "process", | ||
|  |           "refId": "D", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "线程数", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 0, | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": { | ||
|  |         "blocked": "#bf1b00", | ||
|  |         "new": "#fce2de", | ||
|  |         "runnable": "#7eb26d", | ||
|  |         "terminated": "#511749", | ||
|  |         "timed-waiting": "#c15c17", | ||
|  |         "waiting": "#eab839" | ||
|  |       }, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "需特别关注blocked的线程数, 这意味着线程被阻塞了, 如果线程全部是blocked状态, 则系统无法处理新请求", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 21 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 124, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_threads_states_threads{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "{{state}}", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "各状态线程数", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": { | ||
|  |         "debug": "#1F78C1", | ||
|  |         "error": "#BF1B00", | ||
|  |         "info": "#508642", | ||
|  |         "trace": "#6ED0E0", | ||
|  |         "warn": "#EAB839" | ||
|  |       }, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 18, | ||
|  |         "x": 0, | ||
|  |         "y": 28 | ||
|  |       }, | ||
|  |       "height": "", | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 91, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "hideEmpty": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": true, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [ | ||
|  |         { | ||
|  |           "alias": "error", | ||
|  |           "yaxis": 1 | ||
|  |         }, | ||
|  |         { | ||
|  |           "alias": "warn", | ||
|  |           "yaxis": 1 | ||
|  |         } | ||
|  |       ], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "increase(logback_events_total{application=\"$application\", instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "{{level}}", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 1200 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Logback日志数", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 0, | ||
|  |           "format": "opm", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 28 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 61, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_files_open_files{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "open", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "process_files_max_files{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "文件描述符", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 0, | ||
|  |           "format": "short", | ||
|  |           "logBase": 10, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 35 | ||
|  |       }, | ||
|  |       "id": 129, | ||
|  |       "panels": [], | ||
|  |       "repeat": "persistence_counts", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "JVM 堆内存详细", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 8, | ||
|  |         "x": 0, | ||
|  |         "y": 36 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 3, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "maxPerRow": 3, | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "repeat": "jvm_memory_pool_heap", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_heap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 1800 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_committed_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_heap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "commited", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 1800 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_max_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_heap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "metric": "", | ||
|  |           "refId": "C", | ||
|  |           "step": 1800 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "$jvm_memory_pool_heap", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 43 | ||
|  |       }, | ||
|  |       "id": 130, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "JVM 非堆内存详细", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 8, | ||
|  |         "x": 0, | ||
|  |         "y": 44 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 78, | ||
|  |       "legend": { | ||
|  |         "alignAsTable": false, | ||
|  |         "avg": false, | ||
|  |         "current": true, | ||
|  |         "max": true, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": true | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "maxPerRow": 3, | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "repeat": "jvm_memory_pool_nonheap", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_nonheap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 1800 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_committed_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_nonheap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "commited", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 1800 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_memory_max_bytes{application=\"$application\", instance=\"$instance\", id=~\"$jvm_memory_pool_nonheap\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "max", | ||
|  |           "metric": "", | ||
|  |           "refId": "C", | ||
|  |           "step": 1800 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "$jvm_memory_pool_nonheap", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "mbytes", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 51 | ||
|  |       }, | ||
|  |       "id": 131, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "垃圾回收(GC)", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 8, | ||
|  |         "x": 0, | ||
|  |         "y": 52 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 98, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "rate(jvm_gc_pause_seconds_count{application=\"$application\", instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "{{action}} ({{cause}})", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "GC 次数", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "ops", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 8, | ||
|  |         "x": 8, | ||
|  |         "y": 52 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 101, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "rate(jvm_gc_pause_seconds_sum{application=\"$application\", instance=\"$instance\"}[1m])/rate(jvm_gc_pause_seconds_count{application=\"$application\", instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "instant": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "avg {{action}} ({{cause}})", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_gc_pause_seconds_max{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "instant": false, | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "max {{action}} ({{cause}})", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "GC暂停时间", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "s", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "内存分配的大小, 以及从新生代晋升到老年代的内存大小", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 8, | ||
|  |         "x": 16, | ||
|  |         "y": 52 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 99, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "rate(jvm_gc_memory_allocated_bytes_total{application=\"$application\", instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "allocated", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "rate(jvm_gc_memory_promoted_bytes_total{application=\"$application\", instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "promoted", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "内存分配/晋升", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "Bps", | ||
|  |           "logBase": 1, | ||
|  |           "min": "0", | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 59 | ||
|  |       }, | ||
|  |       "id": 132, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "类加载", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 60 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 37, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_classes_loaded_classes{application=\"$application\", instance=\"$instance\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "loaded", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 1200 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "已加载的类的数量", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "description": "可能增加或减少, 在Java中使用一些脚本语言例如groovy时, 需要关注, 防止因为逻辑异常产生大量的类, 进而导致metaspace满, 而metaspace满会触发full gc, 如无法释放则会导致JVM hang住", | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 60 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 38, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "delta(jvm_classes_loaded_classes{application=\"$application\",instance=\"$instance\"}[1m])", | ||
|  |           "format": "time_series", | ||
|  |           "hide": false, | ||
|  |           "interval": "", | ||
|  |           "intervalFactor": 1, | ||
|  |           "legendFormat": "delta-1m", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 1200 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "加载类数量变化", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "ops", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 67 | ||
|  |       }, | ||
|  |       "id": 133, | ||
|  |       "panels": [], | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "title": "Buffer Pools", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 68 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 33, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_memory_used_bytes{application=\"$application\", instance=\"$instance\", id=\"direct\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_total_capacity_bytes{application=\"$application\", instance=\"$instance\", id=\"direct\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "capacity", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Direct Buffers", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 68 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 83, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_count_buffers{application=\"$application\", instance=\"$instance\", id=\"direct\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "count", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Direct Buffers", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 0, | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 68 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 85, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_memory_used_bytes{application=\"$application\", instance=\"$instance\", id=\"mapped\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "used", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         }, | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_total_capacity_bytes{application=\"$application\", instance=\"$instance\", id=\"mapped\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "capacity", | ||
|  |           "metric": "", | ||
|  |           "refId": "B", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Mapped Buffers", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": { | ||
|  |         "type": "prometheus" | ||
|  |       }, | ||
|  |       "editable": true, | ||
|  |       "error": false, | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "links": [] | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "grid": { | ||
|  |         "leftLogBase": 1, | ||
|  |         "rightLogBase": 1 | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 68 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 84, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "links": [], | ||
|  |       "nullPointMode": "null", | ||
|  |       "options": { | ||
|  |         "alertThreshold": true | ||
|  |       }, | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "9.2.4", | ||
|  |       "pointradius": 5, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "datasource": { | ||
|  |             "type": "prometheus" | ||
|  |           }, | ||
|  |           "expr": "jvm_buffer_count_buffers{application=\"$application\", instance=\"$instance\", id=\"mapped\"}", | ||
|  |           "format": "time_series", | ||
|  |           "intervalFactor": 2, | ||
|  |           "legendFormat": "count", | ||
|  |           "metric": "", | ||
|  |           "refId": "A", | ||
|  |           "step": 2400 | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeRegions": [], | ||
|  |       "title": "Mapped Buffers", | ||
|  |       "tooltip": { | ||
|  |         "msResolution": false, | ||
|  |         "shared": true, | ||
|  |         "sort": 0, | ||
|  |         "value_type": "cumulative" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "x-axis": true, | ||
|  |       "xaxis": { | ||
|  |         "mode": "time", | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "y-axis": true, | ||
|  |       "y_formats": [ | ||
|  |         "short", | ||
|  |         "short" | ||
|  |       ], | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "decimals": 0, | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "min": 0, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "logBase": 1, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false | ||
|  |       } | ||
|  |     } | ||
|  |   ], | ||
|  |   "refresh": "5s", | ||
|  |   "schemaVersion": 37, | ||
|  |   "style": "dark", | ||
|  |   "tags": [], | ||
|  |   "templating": { | ||
|  |     "list": [ | ||
|  |       { | ||
|  |         "current": { | ||
|  |           "selected": false, | ||
|  |           "text": "ruoyi-auth", | ||
|  |           "value": "ruoyi-auth" | ||
|  |         }, | ||
|  |         "datasource": { | ||
|  |           "type": "prometheus" | ||
|  |         }, | ||
|  |         "definition": "", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": false, | ||
|  |         "label": "Application", | ||
|  |         "multi": false, | ||
|  |         "name": "application", | ||
|  |         "options": [], | ||
|  |         "query": { | ||
|  |           "query": "label_values(application)", | ||
|  |           "refId": "Prometheus-application-Variable-Query" | ||
|  |         }, | ||
|  |         "refresh": 2, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 0, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       }, | ||
|  |       { | ||
|  |         "allFormat": "glob", | ||
|  |         "current": { | ||
|  |           "selected": false, | ||
|  |           "text": "192.168.31.100:9210", | ||
|  |           "value": "192.168.31.100:9210" | ||
|  |         }, | ||
|  |         "datasource": { | ||
|  |           "type": "prometheus" | ||
|  |         }, | ||
|  |         "definition": "", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": false, | ||
|  |         "label": "Instance", | ||
|  |         "multi": false, | ||
|  |         "multiFormat": "glob", | ||
|  |         "name": "instance", | ||
|  |         "options": [], | ||
|  |         "query": { | ||
|  |           "query": "label_values(jvm_memory_used_bytes{application=\"$application\"}, instance)", | ||
|  |           "refId": "Prometheus-instance-Variable-Query" | ||
|  |         }, | ||
|  |         "refresh": 2, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 0, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       }, | ||
|  |       { | ||
|  |         "allFormat": "glob", | ||
|  |         "current": { | ||
|  |           "selected": false, | ||
|  |           "text": "All", | ||
|  |           "value": "$__all" | ||
|  |         }, | ||
|  |         "datasource": { | ||
|  |           "type": "prometheus" | ||
|  |         }, | ||
|  |         "definition": "", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": true, | ||
|  |         "label": "JVM Memory Pools Heap", | ||
|  |         "multi": false, | ||
|  |         "multiFormat": "glob", | ||
|  |         "name": "jvm_memory_pool_heap", | ||
|  |         "options": [], | ||
|  |         "query": { | ||
|  |           "query": "label_values(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"},id)", | ||
|  |           "refId": "Prometheus-jvm_memory_pool_heap-Variable-Query" | ||
|  |         }, | ||
|  |         "refresh": 1, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 1, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       }, | ||
|  |       { | ||
|  |         "allFormat": "glob", | ||
|  |         "current": { | ||
|  |           "selected": false, | ||
|  |           "text": "All", | ||
|  |           "value": "$__all" | ||
|  |         }, | ||
|  |         "datasource": { | ||
|  |           "type": "prometheus" | ||
|  |         }, | ||
|  |         "definition": "", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": true, | ||
|  |         "label": "JVM Memory Pools Non-Heap", | ||
|  |         "multi": false, | ||
|  |         "multiFormat": "glob", | ||
|  |         "name": "jvm_memory_pool_nonheap", | ||
|  |         "options": [], | ||
|  |         "query": { | ||
|  |           "query": "label_values(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"},id)", | ||
|  |           "refId": "Prometheus-jvm_memory_pool_nonheap-Variable-Query" | ||
|  |         }, | ||
|  |         "refresh": 1, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 2, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       } | ||
|  |     ] | ||
|  |   }, | ||
|  |   "time": { | ||
|  |     "from": "now-24h", | ||
|  |     "to": "now" | ||
|  |   }, | ||
|  |   "timepicker": { | ||
|  |     "now": true, | ||
|  |     "refresh_intervals": [ | ||
|  |       "5s", | ||
|  |       "10s", | ||
|  |       "30s", | ||
|  |       "1m", | ||
|  |       "5m", | ||
|  |       "15m", | ||
|  |       "30m", | ||
|  |       "1h", | ||
|  |       "2h", | ||
|  |       "1d" | ||
|  |     ], | ||
|  |     "time_options": [ | ||
|  |       "5m", | ||
|  |       "15m", | ||
|  |       "1h", | ||
|  |       "6h", | ||
|  |       "12h", | ||
|  |       "24h", | ||
|  |       "2d", | ||
|  |       "7d", | ||
|  |       "30d" | ||
|  |     ] | ||
|  |   }, | ||
|  |   "timezone": "browser", | ||
|  |   "title": "1 SLS JVM监控大盘", | ||
|  |   "uid": "UOJjh1SMz", | ||
|  |   "version": 1, | ||
|  |   "weekStart": "" | ||
|  | } |