当前位置: 首页 > article >正文

docker-compose部署prometheus+grafana+node_exporter

目录

docker-compose文件

配置文件

 文件层级关系,docker-compose和配置文件位于同级目录

node_exporter页面json文件

涉及离线包

一.docker-compose文件

[root@sulibao prometheus]# cat docker-compose.yml 
version: '3'services:prometheus:image: registry.cn-chengdu.aliyuncs.com/su03/prometheus:2.46.0-debian-11-r5container_name: prometheusports:- "9090:9090"volumes:- ./prometheus.yml:/etc/prometheus/prometheus.ymlcommand:- '--config.file=/etc/prometheus/prometheus.yml'restart: alwaysgrafana:image: registry.cn-chengdu.aliyuncs.com/su03/grafana:9.3.6container_name: grafanaports:- "3000:3000"volumes:- grafana_data:/var/lib/grafana- ./dashboards:/usr/share/grafana/conf/provisioning/dashboardsenvironment:- GF_SECURITY_ADMIN_USER=admin- GF_SECURITY_ADMIN_PASSWORD=adminrestart: alwayspushgateway:image: registry.cn-chengdu.aliyuncs.com/su03/pushgateway:v1.6.2 container_name: pushgatewayports:- "9091:9091"restart: alwaysblackbox-exporter:image: registry.cn-chengdu.aliyuncs.com/su03/blackbox-exporter:0.25.0container_name: blackbox-exporterports:- "9115:9115"volumes:- ./blackbox.yml:/etc/blackbox_exporter/config.ymlcommand:- '--config.file=/etc/blackbox_exporter/config.yml'restart: alwaysnode-exporter:image: registry.cn-chengdu.aliyuncs.com/su03/node-exporter:1.6.1-debian-11-r8container_name: node-exporterports:- "9100:9100"restart: alwaysvolumes:grafana_data:    

二.配置文件

  • prometheus.yml
[root@sulibao prometheus]# cat prometheus.yml 
global:scrape_interval: 15sevaluation_interval: 15sscrape_configs:- job_name: 'prometheus'static_configs:- targets: ['localhost:9090']- job_name: 'pushgateway'static_configs:- targets: ['pushgateway:9091']- job_name: 'blackbox'metrics_path: /probeparams:module: [http_2xx]static_configs:- targets:- http://example.comrelabel_configs:- source_labels: [__address__]target_label: __param_target- source_labels: [__param_target]target_label: instance- target_label: __address__replacement: blackbox-exporter:9115- job_name: 'node-exporter'static_configs:- targets: ['node-exporter:9100']
  • blackbox.yml
[root@sulibao prometheus]# cat blackbox.yml 
modules:http_2xx:prober: httptimeout: 5shttp:valid_status_codes: [200]

 三.文件层级关系,docker-compose和配置文件位于同级目录

[root@sulibao prometheus]# ll
total 841320
-rw-r--r-- 1 root root       100 Mar 30 18:28 blackbox.yml
-rw-r--r-- 1 root root      1415 Mar 30 19:35 docker-compose.yml
-rw------- 1 root root 861493248 Mar 30 23:22 prometheusgrafana.tgz
-rw-r--r-- 1 root root       741 Mar 30 18:28 prometheus.yml
[root@sulibao prometheus]# pwd
/data/prometheus

四.node_exporter页面json文件

{"__inputs": [{"name": "DS__VICTORIAMETRICS","label": " VictoriaMetrics","description": "","type": "datasource","pluginId": "prometheus","pluginName": "Prometheus"}],"__requires": [{"type": "panel","id": "bargauge","name": "Bar gauge","version": ""},{"type": "grafana","id": "grafana","name": "Grafana","version": "7.2.0"},{"type": "panel","id": "graph","name": "Graph","version": ""},{"type": "datasource","id": "prometheus","name": "Prometheus","version": "1.0.0"},{"type": "panel","id": "stat","name": "Stat","version": ""},{"type": "panel","id": "table-old","name": "Table (old)","version": ""}],"annotations": {"list": [{"$$hashKey": "object:2875","builtIn": 1,"datasource": "-- Grafana --","enable": true,"hide": true,"iconColor": "rgba(0, 211, 255, 1)","name": "Annotations & Alerts","type": "dashboard"}]},"description": "服务器监控","editable": true,"gnetId": 11074,"graphTooltip": 0,"id": null,"iteration": 1602304673501,"links": [{"$$hashKey": "object:2300","icon": "bolt","tags": [],"targetBlank": true,"title": "Update","tooltip": "Update dashboard","type": "link","url": "https://grafana.com/grafana/dashboards/11074"},{"$$hashKey": "object:2301","icon": "question","tags": [],"targetBlank": true,"title": "GitHub","tooltip": "more dashboard","type": "link","url": "https://github.com/starsliao"},{"$$hashKey": "object:2302","asDropdown": true,"icon": "external link","tags": [],"targetBlank": true,"title": "","type": "dashboards"}],"panels": [{"collapsed": false,"datasource": "${DS__VICTORIAMETRICS}","gridPos": {"h": 1,"w": 24,"x": 0,"y": 0},"id": 187,"panels": [],"title": "Resource Overview (associated JOB),Host:$show_hostname,Instance:$node","type": "row"},{"columns": [],"datasource": "${DS__VICTORIAMETRICS}","description": "Partition utilization, disk read, disk write, download bandwidth, upload bandwidth, if there are multiple network cards or multiple partitions, it is the value of the network card or partition with the highest utilization rate collected.\n\nCurrEstab: The number of TCP connections whose current status is ESTABLISHED or CLOSE-WAIT.","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"fontSize": "80%","gridPos": {"h": 7,"w": 24,"x": 0,"y": 1},"id": 185,"pageSize": null,"showHeader": true,"sort": {"col": 31,"desc": false},"styles": [{"$$hashKey": "object:1600","alias": "Hostname","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 1,"link": false,"linkTooltip": "","linkUrl": "","mappingType": 1,"pattern": "nodename","thresholds": [],"type": "string","unit": "bytes"},{"$$hashKey": "object:1601","alias": "IP(Link to details)","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"link": true,"linkTargetBlank": false,"linkTooltip": "Browse host details","linkUrl": "d/xfpJB9FGz/node-exporter?orgId=1&var-job=${job}&var-hostname=All&var-node=${__cell}&var-device=All&var-origin_prometheus=$origin_prometheus","mappingType": 1,"pattern": "instance","thresholds": [],"type": "number","unit": "short"},{"$$hashKey": "object:1602","alias": "Memory","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"link": false,"mappingType": 1,"pattern": "Value #B","thresholds": [],"type": "number","unit": "bytes"},{"$$hashKey": "object:1603","alias": "CPU Cores","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": null,"mappingType": 1,"pattern": "Value #C","thresholds": [],"type": "number","unit": "short"},{"$$hashKey": "object:1604","alias": " Uptime","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #D","thresholds": [],"type": "number","unit": "s"},{"$$hashKey": "object:1605","alias": "Partition used%*","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #E","thresholds": ["70","85"],"type": "number","unit": "percent"},{"$$hashKey": "object:1606","alias": "CPU used%","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #F","thresholds": ["70","85"],"type": "number","unit": "percent"},{"$$hashKey": "object:1607","alias": "Memory used%","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #G","thresholds": ["70","85"],"type": "number","unit": "percent"},{"$$hashKey": "object:1608","alias": "Disk read*","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #H","thresholds": ["10485760","20485760"],"type": "number","unit": "Bps"},{"$$hashKey": "object:1609","alias": "Disk write*","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #I","thresholds": ["10485760","20485760"],"type": "number","unit": "Bps"},{"$$hashKey": "object:1610","alias": "Download*","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #J","thresholds": ["30485760","104857600"],"type": "number","unit": "bps"},{"$$hashKey": "object:1611","alias": "Upload*","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #K","thresholds": ["30485760","104857600"],"type": "number","unit": "bps"},{"$$hashKey": "object:1612","alias": "5m load","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #L","thresholds": [],"type": "number","unit": "short"},{"$$hashKey": "object:1613","alias": "CurrEstab","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "Value #M","thresholds": ["1000","1500"],"type": "string","unit": "short"},{"$$hashKey": "object:1614","alias": "TCP_tw","align": "center","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": null,"mappingType": 1,"pattern": "Value #N","thresholds": ["5000","20000"],"type": "number","unit": "short"},{"$$hashKey": "object:1615","alias": "","align": "right","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"decimals": 2,"pattern": "/.*/","thresholds": [],"type": "hidden","unit": "short"}],"targets": [{"expr": "node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - 0","format": "table","instant": true,"interval": "","legendFormat": "主机名","refId": "A"},{"expr": "sum(time() - node_boot_time_seconds{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"})by(instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "运行时间","refId": "D"},{"expr": "node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - 0","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "总内存","refId": "B"},{"expr": "count(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode='system'}) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "总核数","refId": "C"},{"expr": "node_load5{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}","format": "table","instant": true,"interval": "","legendFormat": "5分钟负载","refId": "L"},{"expr": "(1 - avg(rate(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode=\"idle\"}[$interval])) by (instance)) * 100","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "CPU使用率","refId": "F"},{"expr": "(1 - (node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} / (node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"})))* 100","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "内存使用率","refId": "G"},{"expr": "max((node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\"}-node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\"}) *100/(node_filesystem_avail_bytes {origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\"}+(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\"}-node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\"})))by(instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "分区使用率","refId": "E"},{"expr": "max(rate(node_disk_read_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}[$interval])) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "最大读取","refId": "H"},{"expr": "max(rate(node_disk_written_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}[$interval])) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "最大写入","refId": "I"},{"expr": "node_netstat_Tcp_CurrEstab{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - 0","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "连接数","refId": "M"},{"expr": "node_sockstat_TCP_tw{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - 0","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "TIME_WAIT","refId": "N"},{"expr": "max(rate(node_network_receive_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}[$interval])*8) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "下载带宽","refId": "J"},{"expr": "max(rate(node_network_transmit_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}[$interval])*8) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "上传带宽","refId": "K"}],"timeFrom": null,"timeShift": null,"title": "Server Resource Overview【JOB:$job,Total:$total】","transform": "table","type": "table-old"},{"aliasColors": {"192.168.200.241:9100_Total": "dark-red","Idle - Waiting for something to happen": "#052B51","guest": "#9AC48A","idle": "#052B51","iowait": "#EAB839","irq": "#BF1B00","nice": "#C15C17","sdb_每秒I/O操作%": "#d683ce","softirq": "#E24D42","steal": "#FCE2DE","system": "#508642","user": "#5195CE","磁盘花费在I/O操作占比": "#ba43a9"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": null,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 7,"w": 8,"x": 0,"y": 8},"hiddenSeries": false,"id": 191,"legend": {"alignAsTable": false,"avg": false,"current": true,"hideEmpty": true,"hideZero": true,"max": false,"min": false,"rightSide": false,"show": true,"sideWidth": null,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"maxPerRow": 6,"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"$$hashKey": "object:2312","alias": "Overall average used%","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"$$hashKey": "object:2313","alias": "CPU Cores","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "count(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\", mode='system'})","format": "time_series","hide": false,"instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "CPU Cores","refId": "B","step": 240},{"expr": "sum(node_load5{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"})","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Total 5m load","refId": "A","step": 240},{"expr": "avg(1 - avg(rate(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode=\"idle\"}[$interval])) by (instance)) * 100","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Overall average used%","refId": "F","step": 240}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:Overall total 5m load & average CPU used%","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:8791","decimals": null,"format": "short","label": "Total 5m load","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:8792","decimals": 0,"format": "percent","label": "Overall average used%","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"192.168.200.241:9100_总内存": "dark-red","内存_Avaliable": "#6ED0E0","内存_Cached": "#EF843C","内存_Free": "#629E51","内存_Total": "#6d1f62","内存_Used": "#eab839","可用": "#9ac48a","总内存": "#bf1b00"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 1,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 7,"w": 8,"x": 8,"y": 8},"height": "300","hiddenSeries": false,"id": 195,"legend": {"alignAsTable": false,"avg": false,"current": true,"max": false,"min": false,"rightSide": false,"show": true,"sort": "current","sortDesc": false,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:2494","alias": "Total","color": "#C4162A","fill": 0},{"$$hashKey": "object:2495","alias": "Overall Average Used%","lines": false,"pointradius": 1,"points": true,"yaxis": 2}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"})","format": "time_series","hide": false,"instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Total","refId": "A","step": 4},{"expr": "sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"})","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Total Used","refId": "B","step": 4},{"expr": "(sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"} - node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}) / sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}))*100","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Overall Average Used%","refId": "H"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:Overall total memory & average memory used%","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:8938","decimals": null,"format": "bytes","label": "Total","logBase": 1,"max": null,"min": "0","show": true},{"$$hashKey": "object:8939","decimals": null,"format": "percent","label": "Overall Average Used%","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 1,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 7,"w": 8,"x": 16,"y": 8},"hiddenSeries": false,"id": 197,"legend": {"alignAsTable": false,"avg": false,"current": true,"hideEmpty": false,"hideZero": false,"max": false,"min": false,"rightSide": false,"show": true,"sideWidth": null,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:2617","alias": "Overall Average Used%","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"$$hashKey": "object:2618","alias": "Total","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))","format": "time_series","instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Total","refId": "E"},{"expr": "sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))","format": "time_series","instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Total Used","refId": "C"},{"expr": "(sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))) *100/(sum(avg(node_filesystem_avail_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))+(sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))))","format": "time_series","instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Overall Average Used%","refId": "A"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:Overall total disk & average disk used%","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:8990","decimals": 1,"format": "bytes","label": "Total","logBase": 1,"max": null,"min": "0","show": true},{"$$hashKey": "object:8991","decimals": null,"format": "percent","label": "Overall Average Used%","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"collapsed": false,"datasource": "${DS__VICTORIAMETRICS}","gridPos": {"h": 1,"w": 24,"x": 0,"y": 15},"id": 189,"panels": [],"title": "Resource Details:【$show_hostname】","type": "row"},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"decimals": 0,"mappings": [{"id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "null","thresholds": {"mode": "absolute","steps": [{"color": "rgba(245, 54, 54, 0.9)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 1},{"color": "rgba(50, 172, 45, 0.97)","value": 3}]},"unit": "s"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 16},"hideTimeOverride": true,"id": 15,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "none","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["lastNotNull"],"fields": "","values": false},"textMode": "auto"},"pluginVersion": "7.2.0","targets": [{"expr": "avg(time() - node_boot_time_seconds{instance=~\"$node\"})","format": "time_series","hide": false,"instant": true,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 40}],"title": "Uptime","type": "stat"},{"datasource": "${DS__VICTORIAMETRICS}","fieldConfig": {"defaults": {"color": {"mode": "thresholds"},"custom": {},"decimals": 1,"mappings": [{"from": "","id": 1,"operator": "","text": "N/A","to": "","type": 1,"value": "0"}],"max": 100,"min": 0.1,"thresholds": {"mode": "absolute","steps": [{"color": "green","value": null},{"color": "#EAB839","value": 70},{"color": "red","value": 90}]},"unit": "percent"},"overrides": []},"gridPos": {"h": 6,"w": 3,"x": 2,"y": 16},"id": 177,"options": {"displayMode": "lcd","orientation": "horizontal","reduceOptions": {"calcs": ["last"],"fields": "","values": false},"showUnfilled": true},"pluginVersion": "7.2.0","targets": [{"expr": "100 - (avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\"}[$interval])) * 100)","instant": true,"interval": "","legendFormat": "CPU Busy","refId": "A"},{"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[$interval])) * 100","hide": true,"instant": true,"interval": "","legendFormat": "IOwait使用率","refId": "C"},{"expr": "(1 - (node_memory_MemAvailable_bytes{instance=~\"$node\"} / (node_memory_MemTotal_bytes{instance=~\"$node\"})))* 100","instant": true,"interval": "","legendFormat": "Used RAM Memory","refId": "B"},{"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\"})*100 /(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\"}))","hide": false,"instant": true,"interval": "","legendFormat": "Used Max Mount($maxmount)","refId": "D"},{"expr": "(1 - ((node_memory_SwapFree_bytes{instance=~\"$node\"} + 1)/ (node_memory_SwapTotal_bytes{instance=~\"$node\"} + 1))) * 100","instant": true,"interval": "","legendFormat": "Used SWAP","refId": "F"}],"timeFrom": null,"timeShift": null,"title": "","transformations": [],"type": "bargauge"},{"columns": [],"datasource": "${DS__VICTORIAMETRICS}","description": "In this kanban: the total disk, usage, available, and usage rate are consistent with the values of the Size, Used, Avail, and Use% columns of the df command, and the value of Use% will be rounded to one decimal place, which will be more accurate .\n\nNote: The Use% algorithm in df is: (size-free) * 100 / (avail + (size-free)), the result is divisible by this value, non-divisible by this value is +1, and the unit of the result is %.\nRefer to the df command source code:","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"fontSize": "80%","gridPos": {"h": 6,"w": 10,"x": 5,"y": 16},"id": 181,"links": [{"targetBlank": true,"title": "https://github.com/coreutils/coreutils/blob/master/src/df.c","url": "https://github.com/coreutils/coreutils/blob/master/src/df.c"}],"pageSize": null,"scroll": true,"showHeader": true,"sort": {"col": 6,"desc": false},"styles": [{"$$hashKey": "object:307","alias": "Mounted on","align": "auto","colorMode": null,"colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"mappingType": 1,"pattern": "mountpoint","thresholds": [""],"type": "string","unit": "bytes"},{"$$hashKey": "object:308","alias": "Avail","align": "auto","colorMode": "value","colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 1,"mappingType": 1,"pattern": "Value #A","thresholds": ["10000000000","20000000000"],"type": "number","unit": "bytes"},{"$$hashKey": "object:309","alias": "Used","align": "auto","colorMode": "cell","colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","rgba(245, 54, 54, 0.9)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 1,"mappingType": 1,"pattern": "Value #B","thresholds": ["70","85"],"type": "number","unit": "percent"},{"$$hashKey": "object:310","alias": "Size","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 0,"link": false,"mappingType": 1,"pattern": "Value #C","thresholds": [],"type": "number","unit": "bytes"},{"$$hashKey": "object:311","alias": "Filesystem","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"link": false,"mappingType": 1,"pattern": "fstype","thresholds": [],"type": "string","unit": "short"},{"$$hashKey": "object:312","alias": "Device","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"dateFormat": "YYYY-MM-DD HH:mm:ss","decimals": 2,"link": false,"mappingType": 1,"pattern": "device","preserveFormat": false,"sanitize": false,"thresholds": [],"type": "string","unit": "short"},{"$$hashKey": "object:313","alias": "","align": "auto","colorMode": null,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"decimals": 2,"pattern": "/.*/","preserveFormat": true,"sanitize": false,"thresholds": [],"type": "hidden","unit": "short"}],"targets": [{"expr": "node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-0","format": "table","hide": false,"instant": true,"interval": "","intervalFactor": 1,"legendFormat": "总量","refId": "C"},{"expr": "node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-0","format": "table","hide": false,"instant": true,"interval": "10s","intervalFactor": 1,"legendFormat": "","refId": "A"},{"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}) *100/(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}))","format": "table","hide": false,"instant": true,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "B"}],"title": "【$show_hostname】:Disk Space Used Basic(EXT?/XFS)","transform": "table","type": "table-old"},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"decimals": 2,"mappings": [{"id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "connected","thresholds": {"mode": "absolute","steps": [{"color": "rgba(50, 172, 45, 0.97)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 20},{"color": "#d44a3a","value": 50}]},"unit": "percent"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 16},"id": 20,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "area","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["last"],"fields": "","values": false},"textMode": "auto"},"pluginVersion": "7.2.0","targets": [{"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[$interval])) * 100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"timeFrom": null,"timeShift": null,"title": "CPU iowait","type": "stat"},{"aliasColors": {"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_in": "light-red","cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_in下载": "green","cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_out上传": "yellow","cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_in下载": "purple","cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_out": "purple","cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_out上传": "blue"},"bars": true,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","editable": true,"error": false,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"grid": {},"gridPos": {"h": 6,"w": 7,"x": 17,"y": 16},"hiddenSeries": false,"id": 183,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": false,"show": false,"sort": "current","sortDesc": true,"total": true,"values": true},"lines": false,"linewidth": 2,"links": [],"nullPointMode": "null as zero","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 1,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"$$hashKey": "object:2970","alias": "/.*_transmit$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "increase(node_network_receive_bytes_total{instance=~\"$node\",device=~\"$device\"}[60m])","interval": "60m","intervalFactor": 1,"legendFormat": "{{device}}_receive","metric": "","refId": "A","step": 600,"target": ""},{"expr": "increase(node_network_transmit_bytes_total{instance=~\"$node\",device=~\"$device\"}[60m])","hide": false,"interval": "60m","intervalFactor": 1,"legendFormat": "{{device}}_transmit","refId": "B","step": 600}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Internet traffic per hour $device","tooltip": {"msResolution": false,"shared": true,"sort": 0,"value_type": "cumulative"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:2977","format": "bytes","label": "transmit(-)/receive(+)","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:2978","format": "short","logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"mappings": [{"id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "null","thresholds": {"mode": "absolute","steps": [{"color": "rgba(245, 54, 54, 0.9)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 1},{"color": "rgba(50, 172, 45, 0.97)","value": 2}]},"unit": "short"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 18},"id": 14,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "none","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["lastNotNull"],"fields": "","values": false},"textMode": "value"},"pluginVersion": "7.2.0","targets": [{"expr": "count(node_cpu_seconds_total{instance=~\"$node\", mode='system'})","format": "time_series","instant": true,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"title": "CPU Cores","type": "stat"},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"mappings": [{"$$hashKey": "object:193","id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "null","thresholds": {"mode": "absolute","steps": [{"color": "rgba(245, 54, 54, 0.9)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 100000},{"color": "rgba(50, 172, 45, 0.97)","value": 1000000}]},"unit": "short"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 18},"id": 179,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "none","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["lastNotNull"],"fields": "","values": false},"textMode": "auto"},"pluginVersion": "7.2.0","targets": [{"expr": "avg(node_filesystem_files_free{instance=~\"$node\",mountpoint=\"$maxmount\",fstype=~\"ext.?|xfs\"})","format": "time_series","instant": true,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"title": "Free inodes:$maxmount ","type": "stat"},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"decimals": 0,"mappings": [{"id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "null","thresholds": {"mode": "absolute","steps": [{"color": "rgba(245, 54, 54, 0.9)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 2},{"color": "rgba(50, 172, 45, 0.97)","value": 3}]},"unit": "bytes"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 20},"id": 75,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "none","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["lastNotNull"],"fields": "","values": false},"textMode": "auto"},"pluginVersion": "7.2.0","targets": [{"expr": "sum(node_memory_MemTotal_bytes{instance=~\"$node\"})","format": "time_series","instant": true,"interval": "","intervalFactor": 1,"legendFormat": "{{instance}}","refId": "A","step": 20}],"title": "Total RAM","type": "stat"},{"cacheTimeout": null,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"mappings": [{"$$hashKey": "object:271","id": 0,"op": "=","text": "N/A","type": 1,"value": "null"}],"nullValueMode": "null","thresholds": {"mode": "absolute","steps": [{"color": "rgba(245, 54, 54, 0.9)","value": null},{"color": "rgba(237, 129, 40, 0.89)","value": 1024},{"color": "rgba(50, 172, 45, 0.97)","value": 10000}]},"unit": "locale"},"overrides": []},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 20},"id": 178,"interval": null,"links": [],"maxDataPoints": 100,"options": {"colorMode": "value","graphMode": "none","justifyMode": "auto","orientation": "horizontal","reduceOptions": {"calcs": ["lastNotNull"],"fields": "","values": false},"textMode": "auto"},"pluginVersion": "7.2.0","targets": [{"expr": "avg(node_filefd_maximum{instance=~\"$node\"})","format": "time_series","instant": true,"intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"title": "Total filefd","type": "stat"},{"aliasColors": {"192.168.200.241:9100_Total": "dark-red","Idle - Waiting for something to happen": "#052B51","guest": "#9AC48A","idle": "#052B51","iowait": "#EAB839","irq": "#BF1B00","nice": "#C15C17","sdb_每秒I/O操作%": "#d683ce","softirq": "#E24D42","steal": "#FCE2DE","system": "#508642","user": "#5195CE","磁盘花费在I/O操作占比": "#ba43a9"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 0,"y": 22},"hiddenSeries": false,"id": 7,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"rightSide": false,"show": true,"sideWidth": null,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"maxPerRow": 6,"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"$$hashKey": "object:3051","alias": "/.*Total/","color": "#C4162A","fill": 0}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"system\"}[$interval])) by (instance) *100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "System","refId": "A","step": 20},{"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"user\"}[$interval])) by (instance) *100","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "User","refId": "B","step": 240},{"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[$interval])) by (instance) *100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "Iowait","refId": "D","step": 240},{"expr": "(1 - avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\"}[$interval])) by (instance))*100","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "Total","refId": "F","step": 240}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "CPU% Basic","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:11294","decimals": 0,"format": "percent","label": "","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:11295","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"192.168.200.241:9100_总内存": "dark-red","使用率": "yellow","内存_Avaliable": "#6ED0E0","内存_Cached": "#EF843C","内存_Free": "#629E51","内存_Total": "#6d1f62","内存_Used": "#eab839","可用": "#9ac48a","总内存": "#bf1b00"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 8,"y": 22},"height": "300","hiddenSeries": false,"id": 156,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"rightSide": false,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:3234","alias": "Total","color": "#C4162A","fill": 0},{"$$hashKey": "object:3235","alias": "Used%","color": "rgb(0, 209, 255)","lines": false,"pointradius": 1,"points": true,"yaxis": 2}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_memory_MemTotal_bytes{instance=~\"$node\"}","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "Total","refId": "A","step": 4},{"expr": "node_memory_MemTotal_bytes{instance=~\"$node\"} - node_memory_MemAvailable_bytes{instance=~\"$node\"}","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "Used","refId": "B","step": 4},{"expr": "node_memory_MemAvailable_bytes{instance=~\"$node\"}","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "Avaliable","refId": "F","step": 4},{"expr": "node_memory_Buffers_bytes{instance=~\"$node\"}","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "内存_Buffers","refId": "D","step": 4},{"expr": "node_memory_MemFree_bytes{instance=~\"$node\"}","format": "time_series","hide": true,"intervalFactor": 1,"legendFormat": "内存_Free","refId": "C","step": 4},{"expr": "node_memory_Cached_bytes{instance=~\"$node\"}","format": "time_series","hide": true,"intervalFactor": 1,"legendFormat": "内存_Cached","refId": "E","step": 4},{"expr": "node_memory_MemTotal_bytes{instance=~\"$node\"} - (node_memory_Cached_bytes{instance=~\"$node\"} + node_memory_Buffers_bytes{instance=~\"$node\"} + node_memory_MemFree_bytes{instance=~\"$node\"})","format": "time_series","hide": true,"intervalFactor": 1,"refId": "G"},{"expr": "(1 - (node_memory_MemAvailable_bytes{instance=~\"$node\"} / (node_memory_MemTotal_bytes{instance=~\"$node\"})))* 100","format": "time_series","hide": false,"interval": "30m","intervalFactor": 10,"legendFormat": "Used%","refId": "H"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Memory Basic","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3130","format": "bytes","label": null,"logBase": 1,"max": null,"min": "0","show": true},{"$$hashKey": "object:3131","format": "percent","label": "Utilization%","logBase": 1,"max": "100","min": "0","show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"192.168.10.227:9100_em1_in下载": "super-light-green","192.168.10.227:9100_em1_out上传": "dark-blue"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 22},"height": "300","hiddenSeries": false,"id": 157,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"rightSide": false,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 1,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 2,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:3308","alias": "/.*_transmit$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "rate(node_network_receive_bytes_total{instance=~'$node',device=~\"$device\"}[$interval])*8","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_receive","refId": "A","step": 4},{"expr": "rate(node_network_transmit_bytes_total{instance=~'$node',device=~\"$device\"}[$interval])*8","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_transmit","refId": "B","step": 4}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Network bandwidth usage per second $device","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3315","format": "bps","label": "transmit(-)/receive(+)","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:3316","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"15分钟": "#6ED0E0","1分钟": "#BF1B00","5分钟": "#CCA300"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"editable": true,"error": false,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"grid": {},"gridPos": {"h": 8,"w": 8,"x": 0,"y": 30},"height": "300","hiddenSeries": false,"id": 13,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"rightSide": false,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"maxPerRow": 6,"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"$$hashKey": "object:3389","alias": "/.*CPU cores/","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_load1{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "1m","metric": "","refId": "A","step": 20,"target": ""},{"expr": "node_load5{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "5m","refId": "B","step": 20},{"expr": "node_load15{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "15m","refId": "C","step": 20},{"expr": " sum(count(node_cpu_seconds_total{instance=~\"$node\", mode='system'}) by (cpu,instance)) by(instance)","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "CPU cores","refId": "D","step": 20}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "System Load","tooltip": {"msResolution": false,"shared": true,"sort": 2,"value_type": "cumulative"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3396","format": "short","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:3397","format": "short","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"vda_write": "#6ED0E0"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"description": "Per second read / write bytes ","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"gridPos": {"h": 8,"w": 8,"x": 8,"y": 30},"height": "300","hiddenSeries": false,"id": 168,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:3474","alias": "/.*_Read bytes$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "rate(node_disk_read_bytes_total{instance=~\"$node\"}[$interval])","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Read bytes","refId": "A","step": 10},{"expr": "rate(node_disk_written_bytes_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Written bytes","refId": "B","step": 10}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Disk R/W Data","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3481","decimals": null,"format": "Bps","label": "Bytes read (-) / write (+)","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:3482","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 1,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 30},"hiddenSeries": false,"id": 174,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"rightSide": false,"show": true,"sideWidth": null,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:3554","alias": "/Inodes.*/","yaxis": 2}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}) *100/(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\"}))","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "{{mountpoint}}","refId": "A"},{"expr": "node_filesystem_files_free{instance=~'$node',fstype=~\"ext.?|xfs\"} / node_filesystem_files{instance=~'$node',fstype=~\"ext.?|xfs\"}","hide": true,"interval": "","legendFormat": "Inodes:{{instance}}:{{mountpoint}}","refId": "B"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Disk Space Used% Basic","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3561","decimals": null,"format": "percent","label": "","logBase": 1,"max": "100","min": "0","show": true},{"$$hashKey": "object:3562","decimals": 2,"format": "percentunit","label": null,"logBase": 1,"max": "1","min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"vda_write": "#6ED0E0"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"description": "Read/write completions per second\n\nWrites completed: 每个磁盘分区每秒写完成次数\n\nIO now 每个磁盘分区每秒正在处理的输入/输出请求数","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 9,"w": 8,"x": 0,"y": 38},"height": "300","hiddenSeries": false,"id": 161,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 1,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:3711","alias": "/.*_Reads completed$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "rate(node_disk_reads_completed_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Reads completed","refId": "A","step": 10},{"expr": "rate(node_disk_writes_completed_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Writes completed","refId": "B","step": 10},{"expr": "node_disk_io_now{instance=~\"$node\"}","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}","refId": "C"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Disk IOps Completed(IOPS)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3718","decimals": null,"format": "iops","label": "IO read (-) / write (+)","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:3719","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"Idle - Waiting for something to happen": "#052B51","guest": "#9AC48A","idle": "#052B51","iowait": "#EAB839","irq": "#BF1B00","nice": "#C15C17","sdb_每秒I/O操作%": "#d683ce","softirq": "#E24D42","steal": "#FCE2DE","system": "#508642","user": "#5195CE","磁盘花费在I/O操作占比": "#ba43a9"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": null,"description": "The time spent on I/O in the natural time of each second.(wall-clock time)","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 9,"w": 8,"x": 8,"y": 38},"hiddenSeries": false,"id": 175,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": false,"rightSide": false,"show": true,"sideWidth": null,"sort": null,"sortDesc": null,"total": false,"values": true},"lines": true,"linewidth": 1,"links": [],"maxPerRow": 6,"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "rate(node_disk_io_time_seconds_total{instance=~\"$node\"}[$interval])","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_ IO time","refId": "C"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Time Spent Doing I/Os","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:3796","decimals": null,"format": "percentunit","label": "","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:3797","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"vda": "#6ED0E0"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"description": "Time spent on each read/write operation","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"gridPos": {"h": 9,"w": 8,"x": 16,"y": 38},"height": "300","hiddenSeries": false,"id": 160,"legend": {"alignAsTable": true,"avg": true,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": true,"show": true,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null as zero","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:4023","alias": "/,*_Read time$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "rate(node_disk_read_time_seconds_total{instance=~\"$node\"}[$interval]) / rate(node_disk_reads_completed_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Read time","refId": "B"},{"expr": "rate(node_disk_write_time_seconds_total{instance=~\"$node\"}[$interval]) / rate(node_disk_writes_completed_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_Write time","refId": "C"},{"expr": "rate(node_disk_io_time_seconds_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}","refId": "A","step": 10},{"expr": "rate(node_disk_io_time_weighted_seconds_total{instance=~\"$node\"}[$interval])","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_加权","refId": "D"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Disk R/W Time(Reference: less than 100ms)(beta)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:4030","format": "s","label": "Time read (-) / write (+)","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:4031","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"192.168.200.241:9100_TCP_alloc": "semi-dark-blue","TCP": "#6ED0E0","TCP_alloc": "blue"},"bars": false,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","decimals": 2,"description": "Sockets_used - Sockets currently in use\n\nCurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT\n\nTCP_alloc - Allocated sockets\n\nTCP_tw - Sockets wating close\n\nUDP_inuse - Udp sockets currently in use\n\nRetransSegs - TCP retransmission packets\n\nOutSegs - Number of packets sent by TCP\n\nInSegs - Number of packets received by TCP","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 16,"x": 0,"y": 47},"height": "300","hiddenSeries": false,"id": 158,"interval": "","legend": {"alignAsTable": true,"avg": false,"current": true,"hideEmpty": true,"hideZero": true,"max": true,"min": false,"rightSide": true,"show": true,"sideWidth": null,"sort": "current","sortDesc": true,"total": false,"values": true},"lines": true,"linewidth": 1,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:4103","alias": "/.*Sockets_used/","color": "#E02F44","lines": false,"pointradius": 1,"points": true,"yaxis": 2}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_netstat_Tcp_CurrEstab{instance=~'$node'}","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "CurrEstab","refId": "A","step": 20},{"expr": "node_sockstat_TCP_tw{instance=~'$node'}","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "TCP_tw","refId": "D"},{"expr": "node_sockstat_sockets_used{instance=~'$node'}","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "Sockets_used","refId": "B"},{"expr": "node_sockstat_UDP_inuse{instance=~'$node'}","interval": "","legendFormat": "UDP_inuse","refId": "C"},{"expr": "node_sockstat_TCP_alloc{instance=~'$node'}","interval": "","legendFormat": "TCP_alloc","refId": "E"},{"expr": "rate(node_netstat_Tcp_PassiveOpens{instance=~'$node'}[$interval])","hide": true,"interval": "","legendFormat": "{{instance}}_Tcp_PassiveOpens","refId": "G"},{"expr": "rate(node_netstat_Tcp_ActiveOpens{instance=~'$node'}[$interval])","hide": true,"interval": "","legendFormat": "{{instance}}_Tcp_ActiveOpens","refId": "F"},{"expr": "rate(node_netstat_Tcp_InSegs{instance=~'$node'}[$interval])","interval": "","legendFormat": "Tcp_InSegs","refId": "H"},{"expr": "rate(node_netstat_Tcp_OutSegs{instance=~'$node'}[$interval])","interval": "","legendFormat": "Tcp_OutSegs","refId": "I"},{"expr": "rate(node_netstat_Tcp_RetransSegs{instance=~'$node'}[$interval])","hide": false,"interval": "","legendFormat": "Tcp_RetransSegs","refId": "J"},{"expr": "rate(node_netstat_TcpExt_ListenDrops{instance=~'$node'}[$interval])","hide": true,"interval": "","legendFormat": "","refId": "K"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Network Sockstat","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"transformations": [],"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:4118","format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:4119","format": "short","label": "Total_Sockets_used","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {"filefd_192.168.200.241:9100": "super-light-green","switches_192.168.200.241:9100": "semi-dark-red","使用的文件描述符_10.118.72.128:9100": "red","每秒上下文切换次数_10.118.71.245:9100": "yellow","每秒上下文切换次数_10.118.72.128:9100": "yellow"},"bars": false,"cacheTimeout": null,"dashLength": 10,"dashes": false,"datasource": "${DS__VICTORIAMETRICS}","description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 1,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 47},"hiddenSeries": false,"hideTimeOverride": false,"id": 16,"legend": {"alignAsTable": false,"avg": false,"current": true,"max": false,"min": false,"rightSide": false,"show": true,"total": false,"values": true},"lines": true,"linewidth": 2,"links": [],"nullPointMode": "null","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.2.0","pointradius": 1,"points": false,"renderer": "flot","seriesOverrides": [{"$$hashKey": "object:4197","alias": "switches","color": "#FADE2A","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"$$hashKey": "object:4198","alias": "used filefd","color": "#F2495C"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_filefd_allocated{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 5,"legendFormat": "used filefd","refId": "B"},{"expr": "rate(node_context_switches_total{instance=~\"$node\"}[$interval])","interval": "","intervalFactor": 5,"legendFormat": "switches","refId": "A"},{"expr": "  (node_filefd_allocated{instance=~\"$node\"}/node_filefd_maximum{instance=~\"$node\"}) *100","format": "time_series","hide": true,"instant": false,"interval": "","intervalFactor": 5,"legendFormat": "使用的文件描述符占比_{{instance}}","refId": "C"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "Open  File Descriptor(left)/Context switches(right)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"$$hashKey": "object:4219","format": "short","label": "used filefd","logBase": 1,"max": null,"min": null,"show": true},{"$$hashKey": "object:4220","format": "short","label": "context_switches","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}}],"refresh": "","schemaVersion": 26,"style": "dark","tags": ["Prometheus","node_exporter","StarsL.cn"],"templating": {"list": [{"allValue": "","current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(origin_prometheus)","hide": 0,"includeAll": false,"label": "Origin_prom","multi": false,"name": "origin_prometheus","options": [],"query": "label_values(origin_prometheus)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, job)","hide": 0,"includeAll": false,"label": "JOB","multi": false,"name": "job","options": [],"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, job)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}, nodename)","hide": 0,"includeAll": true,"label": "Host","multi": false,"name": "hostname","options": [],"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}, nodename)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allFormat": "glob","allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",nodename=~\"$hostname\"},instance)","hide": 0,"includeAll": false,"label": "Instance","multi": true,"multiFormat": "regex values","name": "node","options": [],"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",nodename=~\"$hostname\"},instance)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allFormat": "glob","allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(node_network_info{origin_prometheus=~\"$origin_prometheus\",device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*'},device)","hide": 0,"includeAll": true,"label": "NIC","multi": true,"multiFormat": "regex values","name": "device","options": [],"query": "label_values(node_network_info{origin_prometheus=~\"$origin_prometheus\",device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*'},device)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 1,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"auto": false,"auto_count": 100,"auto_min": "10s","current": {"selected": false,"text": "2m","value": "2m"},"hide": 0,"label": "Interval","name": "interval","options": [{"selected": false,"text": "30s","value": "30s"},{"selected": false,"text": "1m","value": "1m"},{"selected": true,"text": "2m","value": "2m"},{"selected": false,"text": "3m","value": "3m"},{"selected": false,"text": "5m","value": "5m"},{"selected": false,"text": "10m","value": "10m"},{"selected": false,"text": "30m","value": "30m"}],"query": "30s,1m,2m,3m,5m,10m,30m","queryValue": "","refresh": 2,"skipUrlSync": false,"type": "interval"},{"allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",instance=~'$node',fstype=~\"ext.?|xfs\",mountpoint!~\".*pods.*\"}) by (mountpoint))))","hide": 2,"includeAll": false,"label": "maxmount","multi": false,"name": "maxmount","options": [],"query": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",instance=~'$node',fstype=~\"ext.?|xfs\",mountpoint!~\".*pods.*\"}) by (mountpoint))))","refresh": 2,"regex": "/.*\\\"(.*)\\\".*/","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",instance=~\"$node\"}, nodename)","hide": 2,"includeAll": false,"label": "show_hostname","multi": false,"name": "show_hostname","options": [],"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",instance=~\"$node\"}, nodename)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {},"datasource": "${DS__VICTORIAMETRICS}","definition": "query_result(count(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}))","hide": 2,"includeAll": false,"label": "total_servers","multi": false,"name": "total","options": [],"query": "query_result(count(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\"}))","refresh": 1,"regex": "/{} (.*) .*/","skipUrlSync": false,"sort": 0,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false}]},"time": {"from": "now-12h","to": "now"},"timepicker": {"hidden": false,"now": true,"refresh_intervals": ["15s","30s","1m","5m","15m","30m"],"time_options": ["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone": "browser","title": "服务器监控","uid": "xfpJB9FGz","version": 2
}

通过网盘分享的文件:node-exporter.json
链接: https://pan.baidu.com/s/1OkaIlBjQ4JknkJcw7BF5Uw?pwd=9gd9 提取码: 9gd9

五.涉及离线包

包含镜像包、脚本文件

通过网盘分享的文件:prometheus.tgz
链接: https://pan.baidu.com/s/19rElYxSthtO4idRoq8tE_g?pwd=8x6h 提取码: 8x6h

相关文章:

docker-compose部署prometheus+grafana+node_exporter

目录 docker-compose文件 配置文件 文件层级关系,docker-compose和配置文件位于同级目录 node_exporter页面json文件 涉及离线包 一.docker-compose文件 [rootsulibao prometheus]# cat docker-compose.yml version: 3services:prometheus:image: registry.c…...

Oracle数据库数据编程SQL<递归函数详解>

递归函数是一种在函数体内直接或间接调用自身的函数。这种函数通过将复杂问题分解为更小的相同问题来解决特定类型的编程任务。 目录 一、递归函数基本概念 1. 递归定义 2. 递归工作原理 二、递归函数示例 1. 经典阶乘函数 2. 斐波那契数列 3. 计算数字位数 三、递归查…...

Redis-08.Redis常用命令-有序集合操作命令

一.有序集合操作命令 ZADD key score 1 member1 [score2 member2]: zadd zset 10.0 a 10.5 b ZRANGE key start stop [WITHSCORES]: zrange zset 0 -1 为何顺序为a,c,b? 因为 zrange zset 0 -1 withscores zrange key start …...

LLaMA-Factory使用实战

LLaMA-Factory使用实战 项目介绍 项目地址:https://github.com/hiyouga/LLaMA-Factory 中文文档:安装 - LLaMA Factory 快速开始文档:https://zhuanlan.zhihu.com/p/695287607(推荐参考) 远程服务器通过本地代理加…...

读一本书,骑行万里路:与维乐 Angel Rise+骑行看世界

最近读到了一本名为《自行车改变的世界:女性骑行的历史》的书,才发现原来女性的骑行自由来得并不轻易,激励着每一位女性勇敢地踏上骑行之路。而我一直在使用的维乐坐垫品牌,除了产品专业之外,也一直都非常关注女性骑行…...

【大模型】SpringBoot整合LangChain4j实现RAG检索实战详解

目录 一、前言 二、LangChain4j 介绍 2.1 什么是LangChain4j 2.2 LangChain4j 主要特点 2.3 Langchain4j 核心组件 三、RAG介绍 3.1 什么是RAG 3.2 RAG工作流程 3.2.1 补充说明 3.3 Embedding模型 3.3.1 RAG实际使用步骤 3.3.2 什么是Embedding 3.3.3 Embedding 技…...

流动的梦境:GPT-4o 的自回归图像生成深度解析

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

北大人工智能研究院朱松纯:“中国的AI叙事” 存在认知偏差

3月29日,在2025中关村论坛通用人工智能论坛上,北京通用人工智能学院院长,北京大学人工智能研究院、智能学院院长朱松纯表示,目前,行业对AI的讨论几乎被大模型能力所占据,而基础学科、原始创新与智能本质的研…...

习题1.26

解释题,说简单也简单,难在如何表达清楚。 首先解释下代码的变化 (defn expmod[base exp m](cond ( exp 0) 1(even? exp) (mod (square (expmod base (/ exp 2) m)) m):else (mod (* base (expmod base (- exp 1) m)) m)))(defn expmod[base exp m](co…...

FPGA调试笔记

XILINX SSTL属性电平报错 错误如下: [DRC BIVRU-1] Bank IO standard Vref utilization: Bank 33 contains ports that use a reference voltage. In order to use such standards in a bank that is not configured to use INTERNAL_VREF, the banks VREF pin mu…...

基于Java(SSM)+Mysql实现移动大厅业务办理(增删改查)

基于 SSM 框架的移动业务大厅 数据库需要自行创建! 一、 整体基本实现情况 对本学期的 Java 作业 1 的 SOSO 移动大厅进行改进, 基于 SSM、JSP、Maven、Tomcat、MySQL 等实现。 二、 实现详情 1、 工程结构图 2、 工程结构各部分实现 (…...

音视频 ColorSpace色彩空间详解

前言 基于前篇介绍YUV格式,本文继续介绍另一个重要概念颜色空间,又叫色彩空间;主要用于在音视频开发中的色彩空间转换。 色彩空间Color Space 色彩空间由色彩模型和色域共同定义。当色彩模型与特定的描述相关联以后,就称为色彩空间。 色彩模型Color Model 色彩模型Col…...

【字符设备驱动开发–IMX6ULL】(一)简介

【字符设备驱动开发–IMX6ULL】(一)简介 一、Linux驱动与裸机开发区别 1.裸机驱动开发回顾 ​ 1、底层,跟寄存器打交道,有些MCU提供了库。 spi.c:主机驱动(换成任何一个设备之后只需要调用此文件里面的…...

45 55跳跃游戏解题记录

先是55跳跃游戏,暴力解法会怎样?会超出时间限制,而且有很多细节要注意: func canJump(nums []int) bool {// 处理空数组情况,当nums只剩一个元素时,nums[i:]导致越界。if len(nums) 0 {return false}// 如…...

C++_STL之list篇

一、list的介绍 std::list是C标准模板库(STL)中的一个双向链表容器。与vector和deque不同,list不支持随机访问,但它在任何位置插入和删除元素都非常高效。 1.基本特性 (1)双向链表结构:每个元素都包含指向前驱和后继的指针 (2)非连续存储&…...

Go中的逃逸分析

什么是逃逸? 逃逸是指一个变量本来应该分配在栈(stack)上,但由于某些原因,最终被分配到了堆(heap)上。 类比: 栈就像一个临时的快餐盒,用来存放短期使用的数据。堆就像…...

Spring 声明式事务 万字详解(通俗易懂)

目录 Δ前言 一、声明式事务快速入门 1.为什么需要声明式事务? 2.定义: 3.应用实例: 二、声明式事务的传播机制 1.引出问题: 2.传播机制分类: 3.应用实例: 三、声明式事务的隔离机制 1.四种隔离级别&…...

MySQL 当中的锁

MySQL 当中的锁 文章目录 MySQL 当中的锁MySQL 中有哪些主要类型的锁?请简要说明MySQL 的全局锁有什么用?MySQL 的表级锁有哪些?作用是什么?元数据锁(MetaData Lock,MDL)意向锁(Inte…...

fyrox 2D和3D游戏的制作

目录 fyrox介绍 1. 核心特性 1.1 高性能渲染 1.2 跨平台支持 1.3 物理引擎集成 1.4 脚本系统 1.5 场景管理 2. 架构设计 2.1 渲染器 2.2 资源管理器 2.3 输入系统 2.4 音频引擎 2.5 网络模块 3. 使用场景 3.1 2D游戏 3.2 3D游戏 3.3 模拟与教育应用 4. 在游戏…...

[Linux]基础IO

基础IO C文件IO相关操作磁盘文件与内存文件inode(index node)硬链接与软连接硬链接软连接总结 动静态库静态库动态库总结 C文件IO相关操作 当前路径:进程运行的时候,所处的路径叫做当前路径 打开文件的时候,一定是进…...

力扣刷题-热题100题-第27题(c++、python)

21. 合并两个有序链表 - 力扣(LeetCode)https://leetcode.cn/problems/merge-two-sorted-lists/description/?envTypestudy-plan-v2&envIdtop-100-liked 常规法 创建一个新链表,遍历list1与list2,将新链表指向list1与list2…...

Vue3 其它API Teleport 传送门

Vue3 其它API Teleport 传送门 在定义一个模态框时,父组件的filter属性会影响子组件的position属性,导致模态框定位错误使用Teleport解决这个问题把模态框代码传送到body标签下...

windows下安装sublime

sublime4 alpha 4098 版本 下载 可以根据待破解的版本选择下载 https://www.sublimetext.com/dev crack alpha4098 的licence 在----- BEGIN LICENSE ----- TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D…...

golang 的strconv包常用方法

目录 1. 字符串与整数的转换 2. 字符串与浮点数的转换 3. 布尔值的转换 4. 字符串的转义 5. 补充:rune 类型的使用 方法功能详解 代码示例: 1. 字符串与整数的转换 方法名称功能描述示例Atoi将字符串转换为十进制整数。strconv.Atoi("123&q…...

ComplexE的代码注释

目录 dataloader.pymodel.pyrun.py 先安装软件,配置环境,搞了一周。再看代码写注释搞了一周。中间隔了一周。再安装环境跑代码又一周。最后结果是没结果。自己电脑内存带不动。还不想配电脑,又不会用GPU服务器。哭死哭死。心态崩了。直接发吧…...

vector<int> 的用法

vector<int> 是 C 标准模板库(STL)中的一个容器&#xff0c;用于存储动态大小的整数序列。以下是它的主要用法&#xff1a; 基本操作 1. 创建和初始化 #include <vector> using namespace std;vector<int> v1; // 空vector vector<int>…...

Java高级JVM知识点记录,内存结构,垃圾回收,类文件结构,类加载器

JVM是Java高级部分&#xff0c;深入理解程序的运行及原理&#xff0c;面试中也问的比较多。 JVM是Java程序运行的虚拟机环境&#xff0c;实现了“一次编写&#xff0c;到处运行”。它负责将字节码解释或编译为机器码&#xff0c;管理内存和资源&#xff0c;并提供运行时环境&a…...

名言警句1

1、嫉妒是欲望的衍生&#xff0c;而欲望则是成长的驱动&#xff0c;说到底每个人都是为了成长&#xff0c;为了不居人后&#xff0c;在成长的过程中&#xff0c;我们可以让欲望枝繁叶茂&#xff0c;但不能让嫉妒开花结果 2、人生无法奢求更多&#xff0c;我们有健康的身体&…...

【STL】queue

q u e u e queue queue 是一种容器适配器&#xff0c;设计为先进先出&#xff08; F i r s t I n F i r s t O u t , F I F O First\ In\ First\ Out,\ FIFO First In First Out, FIFO&#xff09;的数据结构&#xff0c;有两个出口&#xff0c;将元素推入队列的操作称为 p u …...

QXmpp入门

QXmpp 是一个基于 Qt 的 XMPP (Jabber) 协议实现库,用于开发即时通讯(IM)、聊天应用和实时协作系统。它支持客户端和服务端开发,提供完整的 XMPP 核心功能扩展。 1. 核心功能 XMPP 核心协议支持 支持 RFC 6120 (XMPP Core) 和 RFC 6121 (XMPP IM) 基础功能:认证、在线状态…...