{
    "name": "Linux Host",
    "tags": "",
    "ident": "",
    "configs": {
        "var": [
            {
                "name": "datasource",
                "type": "datasource",
                "definition": "prometheus"
            },
            {
                "name": "ident",
                "definition": "label_values(system_load1,ident)",
                "type": "query",
                "datasource": {
                    "cate": "prometheus",
                    "value": "${datasource}"
                }
            }
        ],
        "links": [
            {
                "title": "n9e",
                "url": "https://n9e.github.io/",
                "targetBlank": true
            },
            {
                "title": "author",
                "url": "http://flashcat.cloud/",
                "targetBlank": true
            }
        ],
        "version": "3.0.0",
        "panels": [
            {
                "id": "e5d14dd7-4417-42bd-b7ba-560f34d299a2",
                "type": "row",
                "name": "整体概况",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 0,
                    "i": "e5d14dd7-4417-42bd-b7ba-560f34d299a2",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "count(system_load1)"
                    }
                ],
                "name": "监控机器数",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "colSpan": 1,
                    "textSize": {
                        "value": 50
                    }
                },
                "options": {
                    "standardOptions": {}
                },
                "version": "2.0.0",
                "type": "stat",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 0,
                    "y": 1,
                    "i": "41f37540-e695-492a-9d2f-24bfd2d36805",
                    "isResizable": true
                },
                "id": "41f37540-e695-492a-9d2f-24bfd2d36805",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "585bfc50-7c92-42b1-88ee-5b725b640418",
                "layout": {
                    "h": 3,
                    "w": 9,
                    "x": 3,
                    "y": 1,
                    "i": "585bfc50-7c92-42b1-88ee-5b725b640418",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "topk(10, (mem_used_percent))"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "内存率 top10",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "60b1e833-3f03-45bb-9385-a3825904a0ac",
                "layout": {
                    "h": 3,
                    "w": 12,
                    "x": 12,
                    "y": 1,
                    "i": "60b1e833-3f03-45bb-9385-a3825904a0ac",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "topk(10, (100-cpu_usage_idle{cpu=\"cpu-total\"}))"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "cpu使用率 top10",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "69351db9-e646-4e5d-925a-cba29823b00d",
                "layout": {
                    "h": 3,
                    "w": 12,
                    "x": 0,
                    "y": 4,
                    "i": "69351db9-e646-4e5d-925a-cba29823b00d",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "topk(10, (disk_used_percent{path!~\"/var.*\"}))",
                        "legend": "{{ident}}-{{path}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "磁盘分区使用率 top10",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "e3675ed9-6d3b-4a41-8d16-d6e82037dce3",
                "layout": {
                    "h": 3,
                    "w": 12,
                    "x": 12,
                    "y": 4,
                    "i": "e3675ed9-6d3b-4a41-8d16-d6e82037dce3",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "topk(10, (rate(diskio_io_time[1m])/10))",
                        "legend": ""
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "设备io util top10",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "id": "2b2de3d1-65c8-4c39-9bea-02b754e0d751",
                "type": "row",
                "name": "单机概况",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 13,
                    "i": "2b2de3d1-65c8-4c39-9bea-02b754e0d751",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "type": "stat",
                "id": "1cedec4f-d6d5-4f8e-b37f-1447a3b1828a",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 0,
                    "y": 14,
                    "i": "1cedec4f-d6d5-4f8e-b37f-1447a3b1828a",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "system_n_cpus{ident=~\"$ident\"}",
                        "legend": " "
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU 数量",
                "custom": {
                    "textMode": "valueAndName",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {}
                },
                "options": {
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "a0d4bbb0-d928-4a20-af65-f720ba334d51",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 3,
                    "y": 14,
                    "i": "a132d9c9-17fa-4939-b744-2093078c4745",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_total{ident=~\"$ident\"}",
                        "legend": " "
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "内存大小",
                "custom": {
                    "textMode": "valueAndName",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {}
                },
                "options": {
                    "standardOptions": {
                        "util": "bytesIEC",
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "system_uptime{ident=\"$ident\"}"
                    }
                ],
                "name": "启动时长",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "colSpan": 1,
                    "textSize": {
                        "value": 30
                    }
                },
                "options": {
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "humantimeSeconds",
                        "decimals": 1
                    }
                },
                "version": "2.0.0",
                "type": "stat",
                "layout": {
                    "h": 3,
                    "w": 6,
                    "x": 6,
                    "y": 14,
                    "i": "deec579b-3090-4344-a9a6-c1455c4a8e50",
                    "isResizable": true
                },
                "id": "deec579b-3090-4344-a9a6-c1455c4a8e50",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "7a7bd5db-d12e-49f0-92a8-15958e99ee54",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 12,
                    "y": 14,
                    "i": "7a7bd5db-d12e-49f0-92a8-15958e99ee54",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "100-cpu_usage_idle{ident=\"$ident\",cpu=\"cpu-total\"}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "当前CPU使用率",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 30
                    }
                },
                "options": {
                    "valueMappings": [
                        {
                            "type": "range",
                            "match": {
                                "from": 0,
                                "to": 50
                            },
                            "result": {
                                "color": "#129b22"
                            }
                        },
                        {
                            "type": "range",
                            "match": {
                                "from": 50,
                                "to": 100
                            },
                            "result": {
                                "color": "#f51919"
                            }
                        }
                    ],
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 1
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "stat",
                "id": "8a814265-54ad-419c-8cb7-e1f84a242de0",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 15,
                    "y": 14,
                    "i": "8a814265-54ad-419c-8cb7-e1f84a242de0",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_used_percent{ident=\"$ident\"}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "当前内存使用率",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "colSpan": 1,
                    "textSize": {
                        "value": 30
                    }
                },
                "options": {
                    "valueMappings": [
                        {
                            "type": "range",
                            "match": {
                                "from": 0,
                                "to": 50
                            },
                            "result": {
                                "color": "#129b22"
                            }
                        },
                        {
                            "type": "range",
                            "match": {
                                "from": 50,
                                "to": 100
                            },
                            "result": {
                                "color": "#f51919"
                            }
                        }
                    ],
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 1
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "linux_sysctl_fs_file_nr{ident=\"$ident\"}/linux_sysctl_fs_file_max{ident=\"$ident\"}*100"
                    }
                ],
                "name": "FD使用率",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "colSpan": 1,
                    "textSize": {
                        "value": 25
                    }
                },
                "options": {
                    "valueMappings": [
                        {
                            "type": "range",
                            "match": {
                                "from": 0,
                                "to": 50
                            },
                            "result": {
                                "color": "#129b22"
                            }
                        },
                        {
                            "type": "range",
                            "match": {
                                "from": 50,
                                "to": 100
                            },
                            "result": {
                                "color": "#f51919"
                            }
                        }
                    ],
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 2
                    }
                },
                "version": "2.0.0",
                "type": "stat",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 18,
                    "y": 14,
                    "i": "d7d11972-5c5b-4bc6-98f8-bbbe9f018896",
                    "isResizable": true
                },
                "id": "d7d11972-5c5b-4bc6-98f8-bbbe9f018896",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_swap_total{ident=\"$ident\"}-mem_swap_free{ident=\"$ident\"}"
                    }
                ],
                "name": "SWAP使用",
                "custom": {
                    "textMode": "value",
                    "colorMode": "value",
                    "calc": "lastNotNull",
                    "colSpan": 1,
                    "textSize": {
                        "value": 40
                    }
                },
                "options": {
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "bytesIEC",
                        "decimals": 1
                    }
                },
                "version": "2.0.0",
                "type": "stat",
                "layout": {
                    "h": 3,
                    "w": 3,
                    "x": 21,
                    "y": 14,
                    "i": "209d3aba-5e02-4b8f-a364-65f20ba92a2c",
                    "isResizable": true
                },
                "id": "209d3aba-5e02-4b8f-a364-65f20ba92a2c",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "table",
                "id": "a91f426d-39e3-47ad-8c80-1a0b8911fc2d",
                "layout": {
                    "h": 3,
                    "w": 6,
                    "x": 0,
                    "y": 17,
                    "i": "cdc8c9d6-1a03-4480-8a31-ce8491d9f411",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "disk_total{ident=~\"$ident\", fstype!~\"nfs4|fuse.sshfs\"}",
                        "legend": "{{path}}",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "磁盘大小",
                "maxPerRow": 4,
                "custom": {
                    "showHeader": false,
                    "colorMode": "value",
                    "nowrap": false,
                    "tableLayout": "fixed",
                    "calc": "lastNotNull",
                    "displayMode": "seriesToRows",
                    "linkMode": "appendLinkColumn"
                },
                "options": {
                    "standardOptions": {
                        "util": "bitsSI",
                        "decimals": 0
                    }
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        }
                    }
                ]
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "disk_used_percent{ident=\"$ident\"}",
                        "legend": "{{path}}"
                    }
                ],
                "name": "磁盘使用率",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent",
                        "decimals": 1
                    },
                    "thresholds": {}
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "version": "2.0.0",
                "type": "timeseries",
                "layout": {
                    "h": 3,
                    "w": 6,
                    "x": 6,
                    "y": 17,
                    "i": "b3c5dd9d-e82a-4b15-8b23-c510e2bee152",
                    "isResizable": true
                },
                "id": "b3c5dd9d-e82a-4b15-8b23-c510e2bee152",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "0de74cd9-cc74-4a96-bcb2-05d3a8bde2ea",
                "layout": {
                    "h": 3,
                    "w": 6,
                    "x": 12,
                    "y": 17,
                    "i": "0de74cd9-cc74-4a96-bcb2-05d3a8bde2ea",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "disk_inodes_used{ident=\"$ident\"}/disk_inodes_total{ident=\"$ident\"}",
                        "legend": "{{path}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "inode使用率",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percentUnit",
                        "decimals": 10
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "59afa167-434d-496c-a3ef-ceff6db7c1f6",
                "layout": {
                    "h": 3,
                    "w": 6,
                    "x": 18,
                    "y": 17,
                    "i": "59afa167-434d-496c-a3ef-ceff6db7c1f6",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(diskio_io_time{ident=\"$ident\"}[1m])/10",
                        "legend": "{{name}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "io_util",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "percent",
                        "max": 100,
                        "decimals": 1
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "id": "aabb8263-1a9b-43fb-bee1-6c532f5012a3",
                "type": "row",
                "name": "系统指标",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 20,
                    "i": "aabb8263-1a9b-43fb-bee1-6c532f5012a3",
                    "isResizable": false
                },
                "collapsed": false,
                "panels": [
                    {
                        "targets": [
                            {
                                "refId": "A",
                                "expr": "processes_total{ident=\"$ident\"}"
                            }
                        ],
                        "name": "进程总数",
                        "options": {
                            "tooltip": {
                                "mode": "all",
                                "sort": "none"
                            },
                            "legend": {
                                "displayMode": "hidden"
                            },
                            "standardOptions": {},
                            "thresholds": {
                                "steps": [
                                    {
                                        "value": 2000,
                                        "color": "#fa2a05"
                                    }
                                ]
                            }
                        },
                        "custom": {
                            "drawStyle": "lines",
                            "lineInterpolation": "smooth",
                            "fillOpacity": 0.5,
                            "stack": "off"
                        },
                        "version": "2.0.0",
                        "type": "timeseries",
                        "layout": {
                            "h": 7,
                            "w": 8,
                            "x": 0,
                            "y": 15,
                            "i": "1b4da538-29d4-4c58-b3f4-773fabb8616c",
                            "isResizable": true
                        },
                        "id": "1b4da538-29d4-4c58-b3f4-773fabb8616c",
                        "datasourceCate": "prometheus",
                        "datasourceValue": "${datasource}"
                    },
                    {
                        "targets": [
                            {
                                "refId": "A",
                                "expr": "rate(kernel_context_switches{ident=\"$ident\"}[1m])",
                                "legend": "context_switches"
                            },
                            {
                                "expr": "rate(kernel_interrupts{ident=\"$ident\"}[1m])",
                                "refId": "B",
                                "legend": "kernel_interrupts"
                            }
                        ],
                        "name": "上下文切换/中断",
                        "options": {
                            "tooltip": {
                                "mode": "all",
                                "sort": "none"
                            },
                            "legend": {
                                "displayMode": "hidden"
                            },
                            "standardOptions": {},
                            "thresholds": {}
                        },
                        "custom": {
                            "drawStyle": "lines",
                            "lineInterpolation": "smooth",
                            "fillOpacity": 0.5,
                            "stack": "off"
                        },
                        "version": "2.0.0",
                        "type": "timeseries",
                        "layout": {
                            "h": 7,
                            "w": 8,
                            "x": 8,
                            "y": 15,
                            "i": "aa7adae0-ae3b-4e28-a8ce-801c65961552",
                            "isResizable": true
                        },
                        "id": "aa7adae0-ae3b-4e28-a8ce-801c65961552",
                        "datasourceCate": "prometheus",
                        "datasourceValue": "${datasource}"
                    },
                    {
                        "targets": [
                            {
                                "refId": "A",
                                "expr": "kernel_entropy_avail{ident=\"$ident\"}",
                                "legend": "entropy_avail"
                            }
                        ],
                        "name": "熵池大小",
                        "options": {
                            "tooltip": {
                                "mode": "all",
                                "sort": "none"
                            },
                            "legend": {
                                "displayMode": "hidden"
                            },
                            "standardOptions": {},
                            "thresholds": {
                                "steps": [
                                    {
                                        "value": 100,
                                        "color": "#f50505"
                                    }
                                ]
                            }
                        },
                        "custom": {
                            "drawStyle": "lines",
                            "lineInterpolation": "smooth",
                            "fillOpacity": 0.5,
                            "stack": "off"
                        },
                        "version": "2.0.0",
                        "type": "timeseries",
                        "layout": {
                            "h": 7,
                            "w": 8,
                            "x": 16,
                            "y": 15,
                            "i": "71e22f58-5b9a-4604-bca8-55bcef59b5fe",
                            "isResizable": true
                        },
                        "id": "71e22f58-5b9a-4604-bca8-55bcef59b5fe",
                        "datasourceCate": "prometheus",
                        "datasourceValue": "${datasource}"
                    }
                ]
            },
            {
                "id": "10f34f8f-f94d-4a28-9551-16e6667e3833",
                "type": "row",
                "name": "CPU",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 28,
                    "i": "10f34f8f-f94d-4a28-9551-16e6667e3833",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "1559d880-7e26-4e42-9427-4e55fb6f67be",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 0,
                    "y": 29,
                    "i": "1559d880-7e26-4e42-9427-4e55fb6f67be",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "cpu_usage_idle{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "legend": "idle"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU空闲率",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "value": 10,
                                "color": "#f20202"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "043c26de-d19f-4fe8-a615-2b7c10ceb828",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 8,
                    "y": 29,
                    "i": "043c26de-d19f-4fe8-a615-2b7c10ceb828",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "cpu_usage_guest{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "legend": "guest"
                    },
                    {
                        "expr": "cpu_usage_iowait{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "B",
                        "legend": "iowait"
                    },
                    {
                        "expr": "cpu_usage_user{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "C",
                        "legend": "user"
                    },
                    {
                        "expr": "cpu_usage_system{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "D",
                        "legend": "system"
                    },
                    {
                        "expr": "cpu_usage_irq{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "E",
                        "legend": "irq"
                    },
                    {
                        "expr": "cpu_usage_softirq{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "F",
                        "legend": "softirq"
                    },
                    {
                        "expr": "cpu_usage_nice{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "G",
                        "legend": "nice"
                    },
                    {
                        "expr": "cpu_usage_steal{ident=\"$ident\",cpu=\"cpu-total\"}",
                        "refId": "H",
                        "legend": "steal"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU使用率详情",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "util": "percent"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "a420ce25-6968-47f8-8335-60cde70fd062",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 16,
                    "y": 29,
                    "i": "a420ce25-6968-47f8-8335-60cde70fd062",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "system_load15{ident=\"$ident\"}",
                        "legend": "system_load15"
                    },
                    {
                        "expr": "system_load1{ident=\"$ident\"}",
                        "refId": "B",
                        "legend": "system_load1"
                    },
                    {
                        "expr": "system_load5{ident=\"$ident\"}",
                        "refId": "C",
                        "legend": "system_load5"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "CPU负载",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "id": "b7a3c99f-a796-4b76-89b5-cbddd566f91c",
                "type": "row",
                "name": "内存详情",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 36,
                    "i": "b7a3c99f-a796-4b76-89b5-cbddd566f91c",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "0a6bfd4d-3a7b-4415-8ea5-685f9bf0adb7",
                "layout": {
                    "h": 7,
                    "w": 24,
                    "x": 0,
                    "y": 37,
                    "i": "7b5ece06-3b36-436c-826f-48b10699a25c",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_used{ident=\"$ident\"}",
                        "legend": "used"
                    },
                    {
                        "expr": "mem_free{ident=\"$ident\"}",
                        "refId": "B",
                        "legend": "free"
                    },
                    {
                        "expr": "mem_shared{ident=\"$ident\"}",
                        "refId": "C",
                        "legend": "shared"
                    },
                    {
                        "expr": "mem_available{ident=\"$ident\"}",
                        "refId": "D",
                        "legend": "available"
                    },
                    {
                        "expr": "mem_buffered{ident=\"$ident\"}+mem_cached{ident=\"$ident\"}",
                        "refId": "E",
                        "legend": "buffer/cache"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "内存使用情况",
                "description": "内存指标可参考链接 [/PROC/MEMINFO之谜](http://linuxperf.com/?p=142) ",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "opacity",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_active{ident=\"$ident\"}"
                    },
                    {
                        "expr": "mem_cached{ident=\"$ident\"}",
                        "refId": "B"
                    },
                    {
                        "expr": "mem_buffered{ident=\"$ident\"}",
                        "refId": "C"
                    },
                    {
                        "expr": "mem_inactive{ident=\"$ident\"}",
                        "refId": "D"
                    },
                    {
                        "expr": "mem_mapped{ident=\"$ident\"}",
                        "refId": "E"
                    },
                    {
                        "expr": "mem_shared{ident=\"$ident\"}",
                        "refId": "F"
                    },
                    {
                        "expr": "mem_swap_cached{ident=\"$ident\"}",
                        "refId": "G"
                    }
                ],
                "name": "用户态内存使用",
                "description": "内存指标可参考链接 [/PROC/MEMINFO之谜](http://linuxperf.com/?p=142) ",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {}
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "version": "2.0.0",
                "type": "timeseries",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 0,
                    "y": 44,
                    "i": "239aacdf-1982-428b-b240-57f4ce7f946d",
                    "isResizable": true
                },
                "id": "239aacdf-1982-428b-b240-57f4ce7f946d",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "mem_slab{ident=\"$ident\"}"
                    },
                    {
                        "expr": "mem_sreclaimable{ident=\"$ident\"}",
                        "refId": "B"
                    },
                    {
                        "expr": "mem_sunreclaim{ident=\"$ident\"}",
                        "refId": "C"
                    },
                    {
                        "expr": "mem_vmalloc_used{ident=\"$ident\"}",
                        "refId": "D"
                    },
                    {
                        "expr": "mem_vmalloc_chunk{ident=\"$ident\"}",
                        "refId": "E"
                    }
                ],
                "name": "内核态内存使用",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {}
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "version": "2.0.0",
                "type": "timeseries",
                "layout": {
                    "h": 7,
                    "w": 12,
                    "x": 12,
                    "y": 44,
                    "i": "00ed6e4d-c979-4938-a20e-56d42ca452cf",
                    "isResizable": true
                },
                "id": "00ed6e4d-c979-4938-a20e-56d42ca452cf",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "id": "842a8c48-0e93-40bf-8f28-1b2f837e5c19",
                "type": "row",
                "name": "磁盘详情",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 51,
                    "i": "842a8c48-0e93-40bf-8f28-1b2f837e5c19",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "bc894871-1c03-4d12-91be-6867f394a8a6",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 0,
                    "y": 52,
                    "i": "bc894871-1c03-4d12-91be-6867f394a8a6",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "disk_free{ident=\"$ident\"}"
                    },
                    {
                        "expr": "disk_total{ident=\"$ident\"}",
                        "refId": "B"
                    },
                    {
                        "expr": "disk_used{ident=\"$ident\"}",
                        "refId": "C"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "磁盘空间",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {
                        "util": "bytesIEC",
                        "decimals": null
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "linux_sysctl_fs_file_max{ident=\"$ident\"}"
                    },
                    {
                        "expr": "linux_sysctl_fs_file_nr{ident=\"$ident\"}",
                        "refId": "B"
                    }
                ],
                "name": "fd使用",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {}
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "version": "2.0.0",
                "type": "timeseries",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 8,
                    "y": 52,
                    "i": "d825671f-7dc5-46a2-89dc-4fff084a3ae0",
                    "isResizable": true
                },
                "id": "d825671f-7dc5-46a2-89dc-4fff084a3ae0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "targets": [
                    {
                        "refId": "A",
                        "expr": "disk_inodes_total{ident=\"$ident\",path!~\"/var.*\"}",
                        "legend": "{{path}}-total"
                    },
                    {
                        "expr": "disk_inodes_used{ident=\"$ident\",path!~\"/var.*\"}",
                        "refId": "B",
                        "legend": "{{path}}-used"
                    }
                ],
                "name": "inode",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "hidden"
                    },
                    "standardOptions": {},
                    "thresholds": {}
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "fillOpacity": 0.5,
                    "stack": "off"
                },
                "version": "2.0.0",
                "type": "timeseries",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 16,
                    "y": 52,
                    "i": "d27b522f-9c70-42f2-9e31-fed3816fd675",
                    "isResizable": true
                },
                "id": "d27b522f-9c70-42f2-9e31-fed3816fd675",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "f645741e-c632-4685-b267-c7ad26b5c10e",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 0,
                    "y": 59,
                    "i": "f645741e-c632-4685-b267-c7ad26b5c10e",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(diskio_reads{ident=\"$ident\"}[1m])",
                        "legend": "{{name}}-read"
                    },
                    {
                        "expr": "rate(diskio_writes{ident=\"$ident\"}[1m])",
                        "refId": "B",
                        "legend": "{{name}}-writes"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "IOPS",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "bbd1ebda-99f6-419c-90a5-5f84973976dd",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 8,
                    "y": 59,
                    "i": "bbd1ebda-99f6-419c-90a5-5f84973976dd",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(diskio_read_bytes{ident=\"$ident\"}[1m])",
                        "legend": "{{name}}-read"
                    },
                    {
                        "expr": "rate(diskio_write_bytes{ident=\"$ident\"}[1m])",
                        "refId": "B",
                        "legend": "{{name}}-writes"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "IO吞吐量",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "util": "bytesIEC",
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "d6b45598-54c6-4b36-a896-0a7529ac21f8",
                "layout": {
                    "h": 7,
                    "w": 8,
                    "x": 16,
                    "y": 59,
                    "i": "d6b45598-54c6-4b36-a896-0a7529ac21f8",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(diskio_write_time{ident=\"$ident\"}[1m])/rate(diskio_writes{ident=\"$ident\"}[1m])+rate(diskio_read_time{ident=\"$ident\"}[1m])/rate(diskio_reads{ident=\"$ident\"}[1m])",
                        "legend": "{{name}}"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "iowait",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "id": "307152d2-708c-4736-98cf-08b886cbf7f2",
                "type": "row",
                "name": "网络详情",
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 94,
                    "i": "307152d2-708c-4736-98cf-08b886cbf7f2",
                    "isResizable": false
                },
                "collapsed": true,
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "f2ee5d32-737c-4095-b6b7-b15b778ffdb9",
                "layout": {
                    "h": 7,
                    "w": 6,
                    "x": 0,
                    "y": 95,
                    "i": "f2ee5d32-737c-4095-b6b7-b15b778ffdb9",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(net_bytes_recv{ident=\"$ident\"}[1m])*8",
                        "legend": "{{interface}}-recv"
                    },
                    {
                        "expr": "rate(net_bytes_sent{ident=\"$ident\"}[1m])*8",
                        "refId": "B",
                        "legend": "{{interface}}-sent"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "网络流量",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "util": "bitsIEC",
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "9113323a-98f5-4bff-a8ce-3b459e7e2190",
                "layout": {
                    "h": 7,
                    "w": 6,
                    "x": 6,
                    "y": 95,
                    "i": "9113323a-98f5-4bff-a8ce-3b459e7e2190",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(net_packets_recv{ident=\"$ident\"}[1m])",
                        "legend": "{{interface}}-recv"
                    },
                    {
                        "expr": "rate(net_packets_sent{ident=\"$ident\"}[1m])",
                        "refId": "B",
                        "legend": "{{interface}}-sent"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "packets",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "9634c41c-e124-4d7f-9406-0f86753e8d70",
                "layout": {
                    "h": 7,
                    "w": 6,
                    "x": 12,
                    "y": 95,
                    "i": "9634c41c-e124-4d7f-9406-0f86753e8d70",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(net_err_in{ident=\"$ident\"}[1m])",
                        "legend": "{{interface}}-in"
                    },
                    {
                        "expr": "rate(net_err_out{ident=\"$ident\"}[1m])",
                        "refId": "B",
                        "legend": "{{interface}}-out"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "error",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "4123f4c1-bf8e-400e-b267-8d7f6a92691a",
                "layout": {
                    "h": 7,
                    "w": 6,
                    "x": 18,
                    "y": 95,
                    "i": "4123f4c1-bf8e-400e-b267-8d7f6a92691a",
                    "isResizable": true
                },
                "version": "2.0.0",
                "datasourceCate": "prometheus",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(net_drop_in{ident=\"$ident\"}[1m])",
                        "legend": "{{interface}}-in"
                    },
                    {
                        "expr": "rate(net_drop_out{ident=\"$ident\"}[1m])",
                        "refId": "B",
                        "legend": "{{interface}}-out"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "drop",
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "desc"
                    },
                    "legend": {
                        "displayMode": "list"
                    },
                    "standardOptions": {
                        "decimals": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "smooth",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    }
                },
                "datasourceValue": "${datasource}"
            },
            {
                "type": "timeseries",
                "id": "cfb80689-de7b-47fb-9155-052b796dd7f5",
                "layout": {
                    "h": 7,
                    "w": 24,
                    "x": 0,
                    "y": 102,
                    "i": "cfb80689-de7b-47fb-9155-052b796dd7f5",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "netstat_tcp_inuse{ident=\"$ident\"}",
                        "maxDataPoints": 240,
                        "legend": "netstat_tcp_inuse"
                    },
                    {
                        "expr": "netstat_tcp_orphan {ident=\"$ident\"}",
                        "refId": "B",
                        "maxDataPoints": 240,
                        "legend": "netstat_tcp_orphan "
                    },
                    {
                        "expr": "netstat_tcp_tw{ident=\"$ident\"}",
                        "refId": "C",
                        "maxDataPoints": 240,
                        "legend": "netstat_tcp_tw "
                    },
                    {
                        "expr": "netstat_tcp_alloc{ident=\"$ident\"}",
                        "__mode__": "__query__",
                        "refId": "D",
                        "maxDataPoints": 240,
                        "legend": "netstat_tcp_alloc"
                    },
                    {
                        "expr": "netstat_tcp_mem{ident=\"$ident\"}",
                        "__mode__": "__query__",
                        "refId": "E",
                        "maxDataPoints": 240,
                        "legend": "netstat_tcp_mem"
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "tcp",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#634CD9",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "spanNulls": false,
                    "lineWidth": 1,
                    "fillOpacity": 0.5,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5,
                    "lineInterpolation": "smooth"
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "version": "3.0.0",
                "id": "5521eb4e-5b2e-4e3b-bb93-ae60940829bc",
                "type": "row",
                "name": "Network Traffic",
                "collapsed": true,
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 109,
                    "i": "5521eb4e-5b2e-4e3b-bb93-ae60940829bc",
                    "isResizable": false
                },
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "14911a72-3a87-4381-921d-b0e4f2de052f",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 110,
                    "i": "14911a72-3a87-4381-921d-b0e4f2de052f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_packets_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "rate(node_network_transmit_packets_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic by Packets",
                "links": [],
                "description": "通过接口每秒接收和传输的网络数据包数量。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "f525c453-6b9e-4189-9a86-c124364c97aa",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 110,
                    "i": "f525c453-6b9e-4189-9a86-c124364c97aa",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_errs_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "rate(node_network_transmit_errs_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Errors",
                "links": [],
                "description": "每个网络接口的数据包级错误率。接收错误可能表明存在物理或驱动程序问题；传输错误可能反映冲突或硬件故障",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "d07c03e6-73f0-45f3-b2c7-6d9fa0e3fed8",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 120,
                    "i": "d07c03e6-73f0-45f3-b2c7-6d9fa0e3fed8",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_drop_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "rate(node_network_transmit_drop_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Drop",
                "links": [],
                "description": "每个网络接口的丢包率。接收丢包可能表明缓冲区溢出或驱动程序问题；传输丢包可能是由于出站拥塞或队列限制造成的",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "b8bf2d69-8127-4e21-b531-26c7d4f5f767",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 120,
                    "i": "b8bf2d69-8127-4e21-b531-26c7d4f5f767",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_compressed_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "rate(node_network_transmit_compressed_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Compressed",
                "links": [],
                "description": "每个接口接收和发送压缩网络数据包的速率。这在低带宽或特殊接口（如 PPP 或 SLIP）中很常见。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "11d85241-77f3-4906-84f3-a17ffb34d632",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 130,
                    "i": "11d85241-77f3-4906-84f3-a17ffb34d632",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_multicast_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Multicast",
                "links": [],
                "description": "每个网络接口接收的传入多播数据包的速率。mDNS、SSDP 等协议以及一些流媒体或集群服务都使用多播。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "07afa730-8cdb-45e1-bfab-cf504f00501f",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 130,
                    "i": "07afa730-8cdb-45e1-bfab-cf504f00501f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_nohandler_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic NoHandler",
                "links": [],
                "description": "由于内核中缺少协议或处理程序而无法处理的接收数据包的速率。可能表示流量不受支持或配置错误",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "dc884981-66c2-4891-a04d-a2b358db6ca4",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 140,
                    "i": "dc884981-66c2-4891-a04d-a2b358db6ca4",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_frame_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Frame",
                "links": [],
                "description": "接收数据包的帧错误率，通常由物理层问题（如电缆不良、双工不匹配或硬件问题）引起",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "2040a036-ebbd-4dca-9daf-57314cdbb73e",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 140,
                    "i": "2040a036-ebbd-4dca-9daf-57314cdbb73e",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_receive_fifo_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "rate(node_network_transmit_fifo_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Fifo",
                "links": [],
                "description": "跟踪网络接口上的 FIFO 缓冲区溢出错误。这些错误是由于队列或缓冲区溢出导致传入或传出数据包丢失而发生的，通常表示存在拥塞或硬件限制",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "81885ba3-e9f8-4cd7-b7f3-0cc50a36fe7d",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 150,
                    "i": "81885ba3-e9f8-4cd7-b7f3-0cc50a36fe7d",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_transmit_colls_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Collision",
                "links": [],
                "description": "传输过程中检测到的数据包冲突率。主要与半双工或传统以太网网络相关",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "6e5f42f4-499f-4285-a6e1-36af78e5c524",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 150,
                    "i": "6e5f42f4-499f-4285-a6e1-36af78e5c524",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_network_transmit_carrier_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "{{device}} - Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Traffic Carrier Errors",
                "links": [],
                "description": "传输过程中载波错误率。这通常表明物理层存在问题，例如布线故障或双工不匹配",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "f07d3363-e04c-4c9b-b977-226ea46c1669",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 160,
                    "i": "f07d3363-e04c-4c9b-b977-226ea46c1669",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_arp_entries{ident=~\"$ident\"}",
                        "legend": "{{ device }} ARP Table",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ARP Entries",
                "links": [],
                "description": "每个接口的 ARP 条目数。用于检测由于扫描或配置错误导致的 ARP 流量过大或表增长。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "79404b45-bcc9-411d-ba1a-8ccd22f134d2",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 160,
                    "i": "79404b45-bcc9-411d-ba1a-8ccd22f134d2",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_nf_conntrack_entries{ident=~\"$ident\"}",
                        "legend": "NF conntrack entries",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_nf_conntrack_entries_limit{ident=~\"$ident\"}",
                        "legend": "NF conntrack limit",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "NF Conntrack",
                "links": [],
                "description": "Netfilter (nf_conntrack) 使用的连接跟踪条目的当前值和最大值。高使用率接近限制可能会导致数据包丢失或连接问题",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "45b4b1db-22c7-4297-95ed-2968019c181b",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 170,
                    "i": "45b4b1db-22c7-4297-95ed-2968019c181b",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_network_up{operstate=\"up\",ident=~\"$ident\"}",
                        "legend": "{{interface}} - Operational state UP",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_network_carrier{ident=~\"$ident\"}",
                        "legend": "{{device}} - Physical link",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Network Operational Status",
                "links": [],
                "description": "每个网络接口的运行和物理链路状态。值为 Yes 表示“启动”或链路存在，值为 No 表示“关闭”或无载波。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "barGauge",
                "id": "58c86f3b-4ce4-460f-b06e-fab37be4656e",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 170,
                    "i": "58c86f3b-4ce4-460f-b06e-fab37be4656e",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_network_mtu_bytes{ident=~\"$ident\"}",
                        "legend": "{{ device }}",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "MTU",
                "links": [],
                "description": "每个网络接口的最大传输单元 (MTU)，以字节为单位。影响数据包大小和传输效率",
                "maxPerRow": 4,
                "custom": {
                    "calc": "lastNotNull",
                    "valueField": "Value",
                    "serieWidth": 20,
                    "sortOrder": "desc",
                    "baseColor": "#9470FF"
                },
                "options": {
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0,
                        "decimals": 0
                    }
                }
            },
            {
                "type": "timeseries",
                "id": "2ea6cee0-3832-4d59-88f9-661b2be30bcc",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 180,
                    "i": "2ea6cee0-3832-4d59-88f9-661b2be30bcc",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_network_transmit_queue_length{ident=~\"$ident\"}",
                        "legend": "{{ device }} -   Interface transmit queue length",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Queue Length",
                "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": "#6C53B1",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "version": "3.0.0",
                "id": "444c965a-6fd5-46a6-bb23-789869d4bc7e",
                "type": "row",
                "name": "Network Sockstat",
                "collapsed": true,
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 270,
                    "i": "444c965a-6fd5-46a6-bb23-789869d4bc7e",
                    "isResizable": false
                },
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "c443b5c5-26c6-471f-810e-9c211f609461",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 271,
                    "i": "c443b5c5-26c6-471f-810e-9c211f609461",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_TCP_alloc{ident=~\"$ident\"}",
                        "legend": "Allocated Sockets",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_sockstat_TCP_inuse{ident=~\"$ident\"}",
                        "legend": "In-Use Sockets",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "node_sockstat_TCP_orphan{ident=~\"$ident\"}",
                        "legend": "Orphaned Sockets",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "D",
                        "expr": "node_sockstat_TCP_tw{ident=~\"$ident\"}",
                        "legend": "TIME_WAIT Sockets",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Sockstat TCP",
                "links": [],
                "description": "跟踪每个节点的 TCP 套接字使用情况和内存",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "d742075e-1f4d-43b3-a107-33262b40c4e8",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 271,
                    "i": "d742075e-1f4d-43b3-a107-33262b40c4e8",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_UDPLITE_inuse{ident=~\"$ident\"}",
                        "legend": "UDPLite - In-Use Sockets",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_sockstat_UDP_inuse{ident=~\"$ident\"}",
                        "legend": "UDP - In-Use Sockets",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Sockstat UDP",
                "links": [],
                "description": "当前正在使用的 UDP 和 UDPLite 套接字的数量",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "93b2d185-8765-49fe-afa1-e2bebf9dc174",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 281,
                    "i": "93b2d185-8765-49fe-afa1-e2bebf9dc174",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_sockets_used{ident=~\"$ident\"}",
                        "legend": "Total sockets",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Sockstat Used",
                "links": [],
                "description": "/proc/net/sockstat 报告的所有协议（TCP、UDP、UNIX 等）当前正在使用的套接字总数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "c1e4bd51-0433-4ff0-8c80-da0278c5db63",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 281,
                    "i": "c1e4bd51-0433-4ff0-8c80-da0278c5db63",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_FRAG_inuse{ident=~\"$ident\"}",
                        "legend": "FRAG - In-Use Sockets",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "node_sockstat_RAW_inuse{ident=~\"$ident\"}",
                        "legend": "RAW - In-Use Sockets",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Sockstat FRAG / RAW",
                "links": [],
                "description": "当前正在使用的 FRAG 和 RAW 套接字数量。RAW 套接字用于自定义协议或 ping 等工具；FRAG 套接字在内部用于 IP 数据包碎片整理",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "41e99432-e390-4894-9cd8-615dc00d2f1e",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 291,
                    "i": "41e99432-e390-4894-9cd8-615dc00d2f1e",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_TCP_mem{ident=~\"$ident\"}",
                        "legend": "TCP",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_sockstat_UDP_mem{ident=~\"$ident\"}",
                        "legend": "UDP",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP/UDP Kernel Buffer Memory Pages",
                "links": [],
                "description": "内核中的 TCP/UDP 套接字内存使用情况（以页为单位）",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "13edb896-e1c0-424a-a794-4fb386554f7e",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 291,
                    "i": "13edb896-e1c0-424a-a794-4fb386554f7e",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_sockstat_TCP_mem_bytes{ident=~\"$ident\"}",
                        "legend": "TCP",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_sockstat_UDP_mem_bytes{ident=~\"$ident\"}",
                        "legend": "UDP",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "node_sockstat_FRAG_memory{ident=~\"$ident\"}",
                        "legend": "Fragmentation",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Sockstat Memory Size",
                "links": [],
                "description": "TCP、UDP 和 IP 分片缓冲区使用的内核内存",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "bytesIEC",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "82eef274-81d7-42cf-809e-ea0c8412b0c4",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 301,
                    "i": "82eef274-81d7-42cf-809e-ea0c8412b0c4",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_softnet_processed_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "CPU {{cpu}} - Processed",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_softnet_dropped_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "CPU {{cpu}} - Dropped",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Softnet Packets",
                "links": [],
                "description": "每个 CPU 的 Softnet 网络堆栈处理和丢弃的数据包数。丢弃数据包可能表明 CPU 饱和或网络驱动程序限制",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "a780cb6e-c590-456c-888e-d854bb53e16f",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 301,
                    "i": "a780cb6e-c590-456c-888e-d854bb53e16f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_softnet_times_squeezed_total{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "CPU {{cpu}} - Times Squeezed",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Softnet Out of Quota",
                "links": [],
                "description": "内核在时间耗尽前无法处理软网络队列中所有数据包的频率。频繁的挤压可能表明存在 CPU 争用或驱动程序效率低下",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#73BF69",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#F2495C",
                                "value": 80
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "b998b971-5c72-41ec-9f7b-54e98dc1c21e",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 311,
                    "i": "b998b971-5c72-41ec-9f7b-54e98dc1c21e",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_softnet_received_rps_total{ident=~\"$ident\"}[1m])",
                        "legend": "CPU {{cpu}} - Processed",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_softnet_flow_limit_count_total{ident=~\"$ident\"}[1m])",
                        "legend": "CPU {{cpu}} - Dropped",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Softnet RPS",
                "links": [],
                "description": "跟踪接收数据包控制 (RPS) 处理或丢弃的数据包数量，RPS 是一种在 CPU 之间分配数据包处理的机制",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "version": "3.0.0",
                "id": "7cc2e165-0459-4146-9a5c-e14d5593e6a8",
                "type": "row",
                "name": "Network Netstat",
                "collapsed": true,
                "layout": {
                    "h": 1,
                    "w": 24,
                    "x": 0,
                    "y": 321,
                    "i": "7cc2e165-0459-4146-9a5c-e14d5593e6a8",
                    "isResizable": false
                },
                "panels": []
            },
            {
                "type": "timeseries",
                "id": "3039f175-4b0f-46a2-a5e6-0257141895ae",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 322,
                    "i": "3039f175-4b0f-46a2-a5e6-0257141895ae",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_IpExt_InOctets{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "IP Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_IpExt_OutOctets{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "IP Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Netstat IP In / Out Octets",
                "links": [],
                "description": "/proc/net/netstat 报告 IP 层发送和接收八位字节的速率",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "db08b7c0-a30c-49d7-898d-d6431fb447c0",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 322,
                    "i": "db08b7c0-a30c-49d7-898d-d6431fb447c0",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Tcp_InSegs{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "TCP Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_Tcp_OutSegs{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "TCP Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP In / Out",
                "links": [],
                "description": "每秒发送和接收的 TCP 段的速率，包括数据段和控制段",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#73BF69",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#F2495C",
                                "value": 80
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "5d903a8a-64ad-4072-b61f-021cd01e699f",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 332,
                    "i": "5d903a8a-64ad-4072-b61f-021cd01e699f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Udp_InDatagrams{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_Udp_OutDatagrams{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "UDP In / Out",
                "links": [],
                "description": "基于 /proc/net/netstat 每秒发送和接收的 UDP 数据报的速率",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "e2d3c6ba-de7b-4f26-af9d-d576d7cb7bb0",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 332,
                    "i": "e2d3c6ba-de7b-4f26-af9d-d576d7cb7bb0",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Icmp_InMsgs{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "ICMP Rx in",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_Icmp_OutMsgs{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "ICMP Tx out",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ICMP In / Out",
                "links": [],
                "description": "每秒发送和接收的 ICMP 消息数，包括错误和控制消息",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#73BF69",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#F2495C",
                                "value": 80
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "9337b2f8-5b42-467f-bd98-d715676dace5",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 342,
                    "i": "9337b2f8-5b42-467f-bd98-d715676dace5",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate({__name__=~\"netstat_tcpext_ListenOverflows|node_netstat_TcpExt_ListenOverflows\",ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Listen Overflows",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate({__name__=~\"netstat_tcpext_ListenDrops|node_netstat_TcpExt_ListenDrops\",ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Listen Drops",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "irate({__name__=~\"netstat_tcpext_TCPSynRetrans|node_netstat_TcpExt_TCPSynRetrans\",ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "SYN Retransmits",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "D",
                        "expr": "irate({__name__=~\"netstat_tcpext_RetransSegs|node_netstat_TcpExt_RetransSegs\",ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Segment Retransmits",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "E",
                        "expr": "irate({__name__=~\"netstat_tcpext_InErrs|node_netstat_TcpExt_InErrs\",ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Receive Errors",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "F",
                        "expr": "irate(node_netstat_Tcp_OutRsts{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "RST Sent",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "G",
                        "expr": "irate(node_netstat_TcpExt_TCPRcvQDrop{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Receive Queue Drops",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "H",
                        "expr": "irate(node_netstat_TcpExt_TCPOFOQueue{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Out-of-order Queued",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "I",
                        "expr": "irate(node_netstat_TcpExt_TCPTimeouts{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "TCP Timeouts",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP Errors",
                "links": [],
                "description": "跟踪各种 TCP 错误和拥塞相关事件，包括重传、超时、连接断开和缓冲区问题.\nListen Overflows: SYN 队列满导致新连接被丢弃的次数.\nListen Drops: 连接已进入监听但被丢弃的次数\nSYN Retransmits: SYN 报文重传次数\nSegment Retransmits: 总 TCP 数据段重传次数\nReceive Errors: 接收异常 TCP 报文数\nRST Sent: 发送的 TCP RST 报文数\nOut-of-order Queued: 乱序包入队数量\nTCP Timeouts:  TCP 超时事件次数",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "5404e4ee-4d7a-40cf-b255-286f668f9d1d",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 342,
                    "i": "5404e4ee-4d7a-40cf-b255-286f668f9d1d",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Udp_InErrors{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP Rx in Errors",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_Udp_NoPorts{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP No Listener",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "irate(node_netstat_UdpLite_InErrors{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDPLite Rx in Errors",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "D",
                        "expr": "irate(node_netstat_Udp_RcvbufErrors{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP Rx in Buffer Errors",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "E",
                        "expr": "irate(node_netstat_Udp_SndbufErrors{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "UDP Tx out Buffer Errors",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "UDP Errors",
                "links": [],
                "description": "UDP 和 UDPLite 数据报传送错误率，包括缺少侦听器、缓冲区溢出和特定于协议的问题",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#73BF69",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#F2495C",
                                "value": 80
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "ba28ea13-a5b9-43db-b115-0c5bbe52e8ab",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 352,
                    "i": "ba28ea13-a5b9-43db-b115-0c5bbe52e8ab",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Icmp_InErrors{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "ICMP Rx In",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "ICMP Errors",
                "links": [],
                "description": "包含协议特定错误（例如校验和错误或长度无效）的传入 ICMP 消息的速率",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "65a968bb-6433-4fba-934a-f7fd409995a7",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 352,
                    "i": "65a968bb-6433-4fba-934a-f7fd409995a7",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_TcpExt_SyncookiesFailed{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "SYN Cookies Failed",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_TcpExt_SyncookiesRecv{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "SYN Cookies Validated",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "irate(node_netstat_TcpExt_SyncookiesSent{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "SYN Cookies Sent",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP SynCookie",
                "links": [],
                "description": "TCP SYN Cookie 的发送、验证和失败率。这些 Cookie 用于防御 SYN 洪水攻击，并在负载下管理 TCP 握手资源",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "e0e29e9b-e227-4312-8fd6-f0ac3051af8f",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 362,
                    "i": "e0e29e9b-e227-4312-8fd6-f0ac3051af8f",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_netstat_Tcp_CurrEstab{ident=~\"$ident\"}",
                        "legend": "Current Connections",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_netstat_Tcp_MaxConn{ident=~\"$ident\"}",
                        "legend": "Max Connections",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP Connections",
                "links": [],
                "description": "当前已建立的 TCP 连接数以及系统支持的最大连接数。在 Linux 上，MaxConn 可能会返回 -1，表示动态/无限制配置。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "88fb7f41-6e83-43f2-a4fd-3379126a8ad1",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 362,
                    "i": "88fb7f41-6e83-43f2-a4fd-3379126a8ad1",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_udp_queues{ident=~\"$ident\",ip=\"v4\",queue=\"rx\"}",
                        "legend": "UDP Rx in Queue",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_udp_queues{ident=~\"$ident\",ip=\"v4\",queue=\"tx\"}",
                        "legend": "UDP Tx out Queue",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "UDP Queue",
                "links": [],
                "description": "当前在接收 (RX) 和发送 (TX) 缓冲区中排队的 UDP 数据包数量。队列不断增长可能表明存在瓶颈",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none"
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "4041004e-e414-446d-9561-6c68d88df572",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 372,
                    "i": "4041004e-e414-446d-9561-6c68d88df572",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "irate(node_netstat_Tcp_ActiveOpens{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Active Opens",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "irate(node_netstat_Tcp_PassiveOpens{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Passive Opens",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP Direct Transition",
                "links": [],
                "description": "每秒 TCP 连接发起速率。“主动”打开由该主机发起。“被动”打开由传入连接接受。",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "6bed7118-de94-4f02-9eea-90ec21bf85b4",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 12,
                    "y": 372,
                    "i": "6bed7118-de94-4f02-9eea-90ec21bf85b4",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "node_tcp_connection_states{state=\"established\",ident=~\"$ident\"}",
                        "legend": "Established",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "B",
                        "expr": "node_tcp_connection_states{state=\"fin_wait2\",ident=~\"$ident\"}",
                        "legend": "FIN_WAIT2",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "C",
                        "expr": "node_tcp_connection_states{state=\"listen\",ident=~\"$ident\"}",
                        "legend": "Listen",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "D",
                        "expr": "node_tcp_connection_states{state=\"time_wait\",ident=~\"$ident\"}",
                        "legend": "TIME_WAIT",
                        "maxDataPoints": 240
                    },
                    {
                        "refId": "E",
                        "expr": "node_tcp_connection_states{state=\"close_wait\", instance=\"$node\", job=\"$job\"}",
                        "legend": "CLOSE_WAIT",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "TCP Stat",
                "links": [],
                "description": "关键连接状态的 TCP 套接字数量",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "list",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "valueMappings": [],
                    "standardOptions": {
                        "util": "none",
                        "min": 0
                    },
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            },
                            {
                                "color": "#73BF69"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0.2,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            },
            {
                "type": "timeseries",
                "id": "fd06fb3f-e4df-40db-90f8-69e7a44b7721",
                "layout": {
                    "h": 10,
                    "w": 12,
                    "x": 0,
                    "y": 382,
                    "i": "fd06fb3f-e4df-40db-90f8-69e7a44b7721",
                    "isResizable": true
                },
                "version": "3.0.0",
                "datasourceCate": "prometheus",
                "datasourceValue": "${datasource}",
                "targets": [
                    {
                        "refId": "A",
                        "expr": "rate(node_netstat_Ip_Forwarding{ident=~\"$ident\"}[$__rate_interval])",
                        "legend": "Forwarding - IP forwarding",
                        "maxDataPoints": 240
                    }
                ],
                "transformations": [
                    {
                        "id": "organize",
                        "options": {}
                    }
                ],
                "name": "Netstat IP Forwarding",
                "links": [],
                "description": "是否启用了 IP 转发（IP Forwarding）功能",
                "maxPerRow": 4,
                "options": {
                    "tooltip": {
                        "mode": "all",
                        "sort": "none"
                    },
                    "legend": {
                        "displayMode": "hidden",
                        "heightInPercentage": 30,
                        "placement": "bottom",
                        "behaviour": "showItem",
                        "selectMode": "single"
                    },
                    "standardOptions": {},
                    "thresholds": {
                        "steps": [
                            {
                                "color": "#6C53B1",
                                "value": null,
                                "type": "base"
                            }
                        ]
                    }
                },
                "custom": {
                    "drawStyle": "lines",
                    "lineInterpolation": "linear",
                    "spanNulls": false,
                    "lineWidth": 2,
                    "fillOpacity": 0,
                    "gradientMode": "none",
                    "stack": "off",
                    "scaleDistribution": {
                        "type": "linear"
                    },
                    "showPoints": "none",
                    "pointSize": 5
                },
                "overrides": [
                    {
                        "matcher": {
                            "id": "byFrameRefID"
                        },
                        "properties": {
                            "rightYAxisDisplay": "off"
                        }
                    }
                ]
            }
        ]
    }
}