{
    "name": "JMX",
    "tags": "",
    "ident": "",
    "configs": {
        "version": "3.0.0",
        "links": [],
        "var": [
            {
                "name": "datasource",
                "type": "datasource",
                "definition": "prometheus"
            },
            {
                "name": "instance",
                "type": "query",
                "datasource": {
                    "cate": "prometheus",
                    "value": "${datasource}"
                },
                "definition": "label_values(up{job='jmx_exporter'}, instance)",
                "reg": "/([^:]+):.*/",
                "multi": false
            },
            {
                "name": "services",
                "type": "query",
                "datasource": {
                    "cate": "prometheus",
                    "value": "${datasource}"
                },
                "definition": "label_values(up{job='jmx_exporter',instance=~'$instance.*'}, services)",
                "reg": "",
                "multi": false
            },
            {
                "name": "port",
                "type": "query",
                "datasource": {
                    "cate": "prometheus",
                    "value": "${datasource}"
                },
                "definition": "label_values(up{job='jmx_exporter',services=~'$services',instance=~'$instance.*'}, instance)",
                "reg": "/[^:]+:(.*)/",
                "multi": false
            }
        ],
        "panels": [
            {
                "type": "stat",
                "id": "916c6eb6-5c5a-49ec-b486-55634dcd60f2",
                "layout": {
                    "h": 4,
                    "w": 6,
                    "x": 0,
                    "y": 0,
                    "i": "916c6eb6-5c5a-49ec-b486-55634dcd60f2",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "avg(process_start_time_seconds{services=~\"$services\",instance=~\"$instance:$port\"})*1000",
                        "legend": ""
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Start time",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 34
                    }
                },
                "options": {
                    "standardOptions": {
                        "util": "datetimeMilliseconds"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "a7b3eb2c-b24c-4677-b88c-5b141fdb9145",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 6,
                    "y": 0,
                    "i": "a7b3eb2c-b24c-4677-b88c-5b141fdb9145",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "time() - max(process_start_time_seconds{services=~\"$services\",instance=~\"$instance:$port\"})",
                        "legend": " "
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Uptime",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 30
                    }
                },
                "options": {
                    "standardOptions": {
                        "util": "humantimeSeconds"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "27a06e41-e579-4578-956a-edd60308d329",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 9,
                    "y": 0,
                    "i": "27a06e41-e579-4578-956a-edd60308d329",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "java_lang_OperatingSystem_AvailableProcessors{services=~\"$services\",instance=~\"$instance:$port\"}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU Core",
                "links": [],
                "description": "CPU核数",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 50
                    }
                },
                "options": {
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "b3fbe8c7-56e4-48bf-9c7b-24ea80e96e65",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 12,
                    "y": 0,
                    "i": "b3fbe8c7-56e4-48bf-9c7b-24ea80e96e65",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "java_lang_OperatingSystem_TotalPhysicalMemorySize{services=~\"$services\",instance=~\"$instance:$port\"}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Total RAM",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 50
                    }
                },
                "options": {
                    "standardOptions": {
                        "util": "bytesIEC",
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "gauge",
                "id": "45836741-aff8-4f7f-943a-d8add0289bea",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 15,
                    "y": 0,
                    "i": "45836741-aff8-4f7f-943a-d8add0289bea",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "expr": "((mem_total{ident=~\"$instance\"} - mem_free{ident=~\"$instance\"} - mem_cached{ident=~\"$instance\"} - mem_buffered{ident=~\"$instance\"}) / (mem_total{ident=~\"$instance\"} )) * 100",
                        "refId": "A"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "OS Memory Used",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "calc": "lastNotNull"
                },
                "options": {
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 2
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#3FC453",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#FF9919",
                                "value": 80
                            },
                            {
                                "color": "#FF656B",
                                "value": 90
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "gauge",
                "id": "d014b852-2bd6-4742-b94a-2882df2f9002",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 18,
                    "y": 0,
                    "i": "d014b852-2bd6-4742-b94a-2882df2f9002",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "java_lang_OperatingSystem_SystemCpuLoad{services=~\"$services\",instance=~\"$instance:$port\"} * 100",
                        "legend": ""
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU System Load",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "calc": "lastNotNull"
                },
                "options": {
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 2
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#3FC453",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#FF9919",
                                "value": 60
                            },
                            {
                                "color": "#FF656B",
                                "value": 80
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "gauge",
                "id": "1ab889b2-d77b-4d1c-a86a-c20085082519",
                "layout": {
                    "h": 4,
                    "w": 3,
                    "x": 21,
                    "y": 0,
                    "i": "1ab889b2-d77b-4d1c-a86a-c20085082519",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "avg_over_time(java_lang_OperatingSystem_SystemCpuLoad{services=~\"$services\",instance=~\"$instance:$port\"}[5m]) * 100"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU System Load(5m avg)",
                "links": [],
                "custom": {
                    "textMode": "value",
                    "calc": "lastNotNull"
                },
                "options": {
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 1
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#3FC453",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#FF9919",
                                "value": 60
                            },
                            {
                                "color": "#FF656B",
                                "value": 80
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "c40d714f-5695-4ab6-a5d8-5637da444d10",
                "layout": {
                    "h": 2,
                    "w": 24,
                    "x": 0,
                    "y": 4,
                    "i": "c40d714f-5695-4ab6-a5d8-5637da444d10",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "maxDataPoints": 240,
                        "expr": "jvm_info{instance=~\"$instance:$port\",services=~\"$services\"}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "JDK_Version",
                "maxPerRow": 4,
                "custom": {
                    "textMode": "value",
                    "graphMode": "none",
                    "colorMode": "value",
                    "calc": "last",
                    "valueField": "version",
                    "colSpan": 1,
                    "textSize": {
                        "title": 15,
                        "value": 25
                    },
                    "orientation": "auto"
                },
                "options": {
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    },
                    "standardOptions": {}
                }
            },
            {
                "type": "timeseries",
                "id": "c27917eb-6202-4f0c-b9c6-58ab77ec2438",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 6,
                    "i": "c27917eb-6202-4f0c-b9c6-58ab77ec2438",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "B",
                        "expr": " jvm_memory_bytes_max{area=\"heap\",services=~\"$services$\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{ area }}",
                        "step": null
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_bytes_used{area=\"heap\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{ area }}",
                        "step": null
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_bytes_committed{area=\"heap\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{ area }}",
                        "step": null
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Heap",
                "links": [],
                "description": "堆空间使用情况",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "table"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "0d1575a4-3c7a-495a-b58b-15933912dfbd",
                "type": "timeseries",
                "name": "Non Heap",
                "description": "非堆空间使用情况",
                "links": [],
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 6,
                    "i": "0d1575a4-3c7a-495a-b58b-15933912dfbd",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "B",
                        "expr": " jvm_memory_bytes_max{area=\"nonheap\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{ area }}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_bytes_used{area=\"nonheap\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{ area }}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_bytes_committed{area=\"nonheap\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{ area }}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "80a363b5-0728-4cd1-9bdc-85f8e33e7f05",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 0,
                    "y": 13,
                    "i": "80a363b5-0728-4cd1-9bdc-85f8e33e7f05",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"Par Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"Par Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"Par Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "refId": "D",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"PS Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "E",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"PS Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "refId": "F",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"PS Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_max{pool=\"G1 Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "G",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_used{pool=\"G1 Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "H",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"G1 Survivor Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "I",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Par/PS/G1 Survivor Space",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "1e010b59-bd33-4be2-b0e6-9310b7d4f386",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 8,
                    "y": 13,
                    "i": "1e010b59-bd33-4be2-b0e6-9310b7d4f386",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"Par Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"Par Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"Par Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "refId": "D",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"PS Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "E",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"PS Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "F",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"PS Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_max{pool=\"G1 Eden Space \",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "G",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_used{pool=\"G1 Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "H",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"G1 Eden Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "I",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Par/PS/G1 Eden Space",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "fca6058d-6be5-4603-acac-bf4477c4470e",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 16,
                    "y": 13,
                    "i": "fca6058d-6be5-4603-acac-bf4477c4470e",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"CMS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"CMS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"CMS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "refId": "D",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"PS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "E",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"PS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "F",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"PS Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_max{pool=\"G1 Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "G",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_used{pool=\"G1 Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "H",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"G1 Old Gen\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "refId": "I",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CMS/PS/G1 Old Gen",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "a9ef53ef-3020-4a0b-aab5-5b8ce746df56",
                "type": "timeseries",
                "name": "Buffer Pool Used",
                "description": "堆空间使用情况",
                "links": [],
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 0,
                    "y": 20,
                    "i": "a9ef53ef-3020-4a0b-aab5-5b8ce746df56",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "B",
                        "expr": " jvm_buffer_pool_used_bytes{pool=\"direct\",services=~\"$services$\",instance=~\"$instance:$port\"}",
                        "legend": "Direct"
                    },
                    {
                        "refId": "C",
                        "expr": " jvm_buffer_pool_used_bytes{pool=\"mapped\",services=~\"$services$\",instance=~\"$instance:$port\"}",
                        "legend": "Mapped"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "bc4fdb0c-0c1e-40f0-ad82-816dfe418ffd",
                "type": "timeseries",
                "name": "Compressed Class Space",
                "links": [],
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 8,
                    "y": 20,
                    "i": "bc4fdb0c-0c1e-40f0-ad82-816dfe418ffd",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"Compressed Class Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"Compressed Class Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"Compressed Class Space\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "719072a8-162c-41f2-b608-7832658f4af9",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 16,
                    "y": 20,
                    "i": "719072a8-162c-41f2-b608-7832658f4af9",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"Metaspace\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"Metaspace\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"Metaspace\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Metaspace",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "table"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "2434eaca-98d3-4170-8ca6-2112dfeb50cd",
                "type": "timeseries",
                "name": "Code Cache",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 24,
                    "x": 0,
                    "y": 27,
                    "i": "2434eaca-98d3-4170-8ca6-2112dfeb50cd",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "B",
                        "expr": "jvm_memory_pool_bytes_max{pool=\"Code Cache\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Max {{pool}}"
                    },
                    {
                        "refId": "A",
                        "expr": "jvm_memory_pool_bytes_used{pool=\"Code Cache\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Used {{pool}}"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_memory_pool_bytes_committed{pool=\"Code Cache\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "Committed {{pool}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "f16fb8aa-e66a-401c-9026-8ff8caa74cb4",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 35,
                    "i": "6d222397-d19d-4c77-b48b-e7f258e652f0",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "jvm_gc_collection_seconds_count{gc=\"ConcurrentMarkSweep\", services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "{{gc}}",
                        "step": 5,
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ConcurrentMarkSweep GC 总次数",
                "links": [],
                "description": "包含gc失败的次数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "7ca07a9a-4ae0-4129-a2a4-df51b38ed6f0",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 35,
                    "i": "8f2faefd-996a-4318-a291-daa9cd599709",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "jvm_gc_collection_seconds_count{gc=\"ParNew\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "{{gc}}",
                        "maxDataPoints": 2400,
                        "step": null
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ParNew GC 总次数",
                "links": [],
                "description": "包含gc失败的次数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "520d75d9-60ac-4f24-b9ef-aba1a8fdcf14",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 42,
                    "i": "14a792f6-5f12-49d7-aaa2-d8d71622c83f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "increase(jvm_gc_collection_seconds_count{gc=\"ConcurrentMarkSweep\", services=~\"$services\",instance=~\"$instance:$port\"}[1m])",
                        "legend": "{{gc}}[1m]",
                        "step": 5,
                        "maxDataPoints": 2400,
                        "instant": false
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ConcurrentMarkSweep GC 次数 [1m]",
                "links": [],
                "description": "包含gc失败的次数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {
                        "min": null,
                        "max": null,
                        "decimals": null
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": true,
                    "lineWidth": 4,
                    "fillOpacity": 0.67,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "always",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off",
                            "standardOptions": {
                                "util": "recpm"
                            }
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "b0e90167-5de1-4e0f-ac3f-78239d0d646e",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 42,
                    "i": "2653fc3a-27ec-4d16-934e-dc333e5c0d86",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "increase(jvm_gc_collection_seconds_count{gc=\"ParNew\",services=~\"$services\",instance=~\"$instance:$port\"}[1m])",
                        "legend": "{{gc}} [1m]",
                        "step": 10,
                        "maxDataPoints": 2400
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ParNew GC 次数 [1m]",
                "links": [],
                "description": "包含gc失败的次数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {
                        "util": "",
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": true,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "always",
                    "pointSize": 3
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off",
                            "standardOptions": {
                                "util": ""
                            }
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "6c5d19ce-e5e3-468e-b6d3-940eb2dd10b7",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 49,
                    "i": "e0fe42cf-9fc5-418d-b252-4541b11b825f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "expr": "delta(jvm_gc_collection_seconds_sum{gc=\"ConcurrentMarkSweep\",services=~\"$services\",instance=~\"$instance:$port\"}[30s]) / delta(jvm_gc_collection_seconds_count[30s])*1000 ",
                        "refId": "B",
                        "step": 5,
                        "legend": "{{gc}}",
                        "maxDataPoints": 3600,
                        "instant": false
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "单次 ConcurrentMarkSweep GC 耗时 (近30s平均)",
                "links": [],
                "description": "Step 固定 15s\n时间选择 最大范围 24小时",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "milliseconds",
                        "min": null
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "rgba(78, 52, 219, 1)",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "bars",
                    "spanNulls": true,
                    "lineWidth": 0,
                    "fillOpacity": 1,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off",
                            "standardOptions": {
                                "util": "milliseconds"
                            }
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "dea9defe-4fcb-4d36-8436-9c6feaaf94c9",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 49,
                    "i": "b0b39edc-6beb-4461-a7e0-1fe67aa2b201",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "expr": "delta(jvm_gc_collection_seconds_sum{gc=\"ParNew\",services=~\"$services\",instance=~\"$instance:$port\"}[30s]) / delta(jvm_gc_collection_seconds_count[30s]) *1000",
                        "refId": "A",
                        "legend": "{{gc}}",
                        "step": 20,
                        "maxDataPoints": 2400,
                        "instant": false
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "单次 ParNew GC 耗时 (近30s平均)",
                "links": [],
                "description": "Step 固定 15s\n时间选择 最大范围 24小时",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {
                        "util": "milliseconds"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "bars",
                    "spanNulls": true,
                    "lineWidth": 1,
                    "fillOpacity": 1,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "5ab343cb-ecec-4dec-ba9b-a4bda9ed3628",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 56,
                    "i": "5ab343cb-ecec-4dec-ba9b-a4bda9ed3628",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "jvm_classes_loaded{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "loaded"
                    },
                    {
                        "refId": "B",
                        "expr": "jvm_classes_loaded_total{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "loaded_total"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_classes_unloaded_total{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "unloaded_total"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Class loading",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "b3cf296e-fe50-485b-beb3-7a13a2c300d5",
                "type": "timeseries",
                "name": "Process  Fds",
                "links": [],
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 56,
                    "i": "b3cf296e-fe50-485b-beb3-7a13a2c300d5",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "process_open_fds{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "{{open_fds}} "
                    },
                    {
                        "refId": "B",
                        "expr": "process_max_fds{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "{{max_fds}} "
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "40244678-de18-4e96-9bc5-67129878678e",
                "layout": {
                    "h": 7,
                    "w": 24,
                    "x": 0,
                    "y": 63,
                    "i": "1def3630-89f6-4771-969e-98f68ff11793",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "jvm_threads_current{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "threads_current"
                    },
                    {
                        "refId": "B",
                        "expr": "jvm_threads_daemon{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "threads_daemon"
                    },
                    {
                        "refId": "C",
                        "expr": "jvm_threads_peak{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "threads_peak"
                    },
                    {
                        "expr": "jvm_threads_current{services=~\"$services\",instance=~\"$instance:$port\"}-jvm_threads_daemon",
                        "refId": "D",
                        "legend": "threads_user"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Jvm Threads",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "2a89b773-08cd-41d7-b290-7e5bb14a3009",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 70,
                    "i": "2a89b773-08cd-41d7-b290-7e5bb14a3009",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(java_lang_OperatingSystem_ProcessCpuTime{services=~\"$services\",instance=~\"$instance:$port\"}[1m])/1000/1000"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ProcessCpuTime",
                "links": [],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "milliseconds"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "96932dbe-6082-48a6-978b-8eb5473bcb4d",
                "type": "timeseries",
                "name": "ProcessCpuLoad",
                "links": [],
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 70,
                    "i": "96932dbe-6082-48a6-978b-8eb5473bcb4d",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "java_lang_OperatingSystem_ProcessCpuLoad{services=~\"$services\",instance=~\"$instance:$port\"}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "row",
                "id": "499e67e4-10c7-4e10-a855-6d2aa990e40d",
                "name": "DruidDataSource",
                "collapsed": true,
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 77,
                    "i": "499e67e4-10c7-4e10-a855-6d2aa990e40d",
                    "isResizable": false
                },
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "e2a70f76-a9b9-4f40-9277-cb78dc158acc",
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 0,
                    "y": 78,
                    "i": "e2a70f76-a9b9-4f40-9277-cb78dc158acc",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_ActiveCount{services!~\"service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "DruidDataSource ActiveCount",
                "links": [],
                "description": "",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "version": "2.0.0",
                "id": "cc32038d-9b07-4cf2-8a3f-ab414413eaae",
                "type": "timeseries",
                "name": "DruidDataSource ActivePeak",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 8,
                    "y": 78,
                    "i": "cc32038d-9b07-4cf2-8a3f-ab414413eaae",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_ActivePeak{services!~\"service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "257af652-214a-417a-8b6a-e788ffc05dcf",
                "type": "timeseries",
                "name": "DruidDataSource CloseCount",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 16,
                    "y": 78,
                    "i": "257af652-214a-417a-8b6a-e788ffc05dcf",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(com_alibaba_druid_DruidDataSource_CloseCount{services!~\"service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}[5m])",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "fb51b875-f7ab-47b9-a583-ddaa3a7dd2fd",
                "type": "timeseries",
                "name": "DruidDataSource CommitCount",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 0,
                    "y": 86,
                    "i": "fb51b875-f7ab-47b9-a583-ddaa3a7dd2fd",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_CommitCount{services!~\"service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "9b41834c-5cc4-460b-9004-2995d5c57677",
                "type": "timeseries",
                "name": "DruidDataSource ConnectCount",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 8,
                    "y": 86,
                    "i": "9b41834c-5cc4-460b-9004-2995d5c57677",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_ConnectCount{services!~\"enterprise|service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "d26fe005-50ae-4605-a01d-04eef61ddd9b",
                "type": "timeseries",
                "name": "DruidDataSource ConnectErrorCount",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 16,
                    "y": 86,
                    "i": "d26fe005-50ae-4605-a01d-04eef61ddd9b",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_ConnectErrorCount{services!~\"enterprise|service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "4f09fcc6-4810-49e2-a990-5645066975ee",
                "type": "timeseries",
                "name": "DruidDataSource ConnectionErrorRetryAttempts",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 0,
                    "y": 94,
                    "i": "4f09fcc6-4810-49e2-a990-5645066975ee",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_ConnectionErrorRetryAttempts{services!~\"enterprise|service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "version": "2.0.0",
                "id": "e672010b-bb0e-414e-9ab4-24a4684474f9",
                "type": "timeseries",
                "name": "DruidDataSource CreateCount",
                "description": "",
                "links": [],
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 8,
                    "y": 94,
                    "i": "e672010b-bb0e-414e-9ab4-24a4684474f9",
                    "isResizable": true
                },
                "targets": [
                    {
                        "refId": "A",
                        "expr": "com_alibaba_druid_DruidDataSource_CreateCount{services!~\"enterprise|service-fund|capital-enterprise\",services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "version": "2.0.0",
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "row",
                "id": "fe47c2dc-9434-4c20-a3ca-982ca52409c0",
                "name": "Jetty",
                "collapsed": true,
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 102,
                    "i": "fe47c2dc-9434-4c20-a3ca-982ca52409c0",
                    "isResizable": false
                },
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "667b9dfe-e0b6-4d26-bb37-c227001f6f2b",
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 0,
                    "y": 103,
                    "i": "667b9dfe-e0b6-4d26-bb37-c227001f6f2b",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "org_eclipse_jetty_util_thread_queuedthreadpool_daemon{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Jetty QueuedThreadpool Daemon",
                "links": [],
                "description": "线程池是否使用守护程序线程\n",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "27fee143-c76b-49c5-a5f2-84b521da6e0b",
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 8,
                    "y": 103,
                    "i": "27fee143-c76b-49c5-a5f2-84b521da6e0b",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "org_eclipse_jetty_util_thread_queuedthreadpool_lowOnThreads{services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Jetty Queuedthreadpool LowOnThreads",
                "links": [],
                "description": "线程池线程不足\n",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "486215dd-01b5-4a1a-b819-140afc1a6cf5",
                "layout": {
                    "h": 8,
                    "w": 8,
                    "x": 16,
                    "y": 103,
                    "i": "486215dd-01b5-4a1a-b819-140afc1a6cf5",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "org_eclipse_jetty_util_thread_queuedthreadpool_threads {services=~\"$services\",instance=~\"$instance:$port\"}",
                        "legend": "id={{id}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Jetty QueuedThreadpool Threads",
                "links": [],
                "description": "线程池中线程数量\n",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            }
        ],
        "datasourceValue": "ztcloud-dg"
    }
}