一、Prometheus安装与部署

注意:gitlab自带Prometheus,并会启动Prometheus服务,所以会冲突,不要将gitlab与Prometheus部署在一起,否则会出现端口冲突问题

安装服务端

# 下载安装包
[root@promethus ~]# mkdir /prometheus
[root@promethus /opt]# cd /prometheus/
[root@promethus /prometheus]# wget https://github.com/prometheus/prometheus/releases/download/v2.25.0/prometheus-2.25.0.linux-amd64.tar.gz# 解压
[root@promethus /prometheus]# tar xf prometheus-2.25.0.linux-amd64.tar.gz
[root@promethus /prometheus]# cd prometheus-2.25.0.linux-amd64/
[root@promethus /prometheus/prometheus-2.25.0.linux-amd64]# mv prometheus-2.25.0.linux-amd64/* .
[root@promethus /prometheus]# cd ..
[root@promethus /prometheus]# rm -rf prometheus-2.25.0.linux-amd64*# 创建用户并授权
[root@promethus /prometheus]# useradd -s /sbin/nologin prometheus -M
[root@promethus /prometheus]# chown -R prometheus.prometheus /prometheus# 添加环境变量
[root@promethus /prometheus]# vim /etc/profile
export PATH=/prometheus:$PATH
[root@prometheus prometheus]# source /etc/profile
[root@prometheus prometheus]# vim prometheus.yml
.....- targets: ['192.168.13.17:9090']    #修改为自己的IP# 配置systemd管理
[root@promethus ~]# vim /usr/lib/systemd/system/prometheus.service
[Unit]
Description=prometheus server daemon
[Service]
ExecStart=/prometheus/prometheus --config.file=/prometheus/prometheus.yml
Restart=on-failure
[Install]
WantedBy=multi-user.target# 重载启动列表
[root@promethus ~]# systemctl daemon-reload# 启动
[root@promethus ~]# systemctl start prometheus.service# 开机自启
[root@promethus ~]# systemctl enable --now prometheus.service

添加监控节点

#其他主机
[root@harbor ~]# cd /opt/
[root@harbor ~]# wget https://github.com/prometheus/node_exporter/releases/download/v1.1.1/node_exporter-1.1.1.linux-amd64.tar.gz
[root@harbor opt]# tar xf node_exporter-1.1.1.linux-amd64.tar.gz -C /usr/local/
[root@harbor opt]# ln -s /usr/local/node_exporter-1.1.1.linux-amd64/ /usr/local/node_exporter
[root@web02 /prometheus_node]# vim /usr/lib/systemd/system/node_exporter.service
[Unit]
Description=prometheus server daemon
[Service]
ExecStart=/usr/local/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
[root@harbor opt]# systemctl daemon-reload
[root@harbor opt]# systemctl enable --now node_exporter.service #prometheus服务器
# 定义节点方法一:static_configs:- targets: ['localhost:9090','web01:9100','10.0.0.8:9100']   --->定义监控节点定义节点方法二:- job_name: 'k8s'static_configs:- targets: - "192.168.13.11:9100"- "192.168.13.12:9100"- "192.168.13.13:9100"- "192.168.13.14:9100"- "192.168.13.16:9100"
[root@prometheus ~]# systemctl daemon-reload
[root@prometheus ~]# systemctl restart prometheus.service

二、安装后文件说明

目录下文件说明

[root@promethus /prometheus]# ls
console_libraries       --->控制台函数库
consoles                --->控制台
data                    --->数据存放目录LICENSE                 --->许可证
NOTICE                  --->通知
prometheus              --->启动脚本
prometheus.yml          --->主配置文件
promtool                --->系统工具

主配置文件说明

[root@promethus /prometheus]# cat prometheus.ymlglobal:                 --->全局变量scrape_interval:     15s # 抓取时间间隔,每隔15秒去抓取一次evaluation_interval: 15s # 监控数据评估间隔scrape_configs:- job_name: 'prometheus'           --->定义job名字static_configs:- targets: ['localhost:9090','web01:9100','10.0.0.8:9100']   --->定义监控节点

安装后出现的问题

问题:component=“scrape manager” scrape_pool=prometheus target=http://localhost:9090/metrics msg=“Appending scrape report failed” err=“out of bounds”

问题分析:locahost无法解析

问题解决:将localhost 改为自己的主机ip
重启Prometheus

三、Prometheus加grafana(界面优化)

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。

特点

1、可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
2、报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
3、通知:警报更改状态时,它会发出通知。接收电子邮件通知。
4、动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
5、混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
6、注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
7、过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

安装

# 下载
[root@promethus /prometheus]# cd /opt/
[root@promethus /opt]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.4.3-1.x86_64.rpm# 安装
[root@promethus /opt]# yum localinstall grafana-7.4.3-1.x86_64.rpm -y# 启动并加入开机自启
[root@promethus /opt]# systemctl start grafana-server.service
[root@promethus /opt]# systemctl enable grafana-server.service # 检查
[root@promethus /opt]# netstat -lntup |grep grafana
tcp6       0      0 :::3000                 :::*                    LISTEN      18889/grafana-serve # 访问测试
http://192.168.13.17:3000   出现以下界面即为成功
默认管理用户:admin
默认密码:admin

四、grafana连接到Prometheus






五、简单出图测试

方法一:
添加数据源后---->+ -----> import----->upload json file---->将自己写的json文件导入即可
模板见附件
成功后:如下图

方法二:
添加数据源后---->+ -----> import----> 搜索框输入官方GUI码
GUI码来源:grafana.com---->grafana---->dashborad---->数据源选择 Prometheus---->点击模板---->复制任一个图形化界面GUI码即可
成功:如下图


附件:

{"annotations": {"list": [{"builtIn": 1,"datasource": "-- Grafana --","enable": true,"hide": true,"iconColor": "rgba(0, 211, 255, 1)","name": "Annotations & Alerts","type": "dashboard"}]},"description": "【中文版本】2020.06.28更新,增加整体资源展示!支持 Grafana6&7,Node Exporter v0.16及以上的版本,优化重要指标展示。包含整体资源展示与资源明细图表:CPU 内存 磁盘 IO 网络等监控指标。https://github.com/starsliao/Prometheus","editable": true,"gnetId": 12884,"graphTooltip": 0,"id": 4,"iteration": 1622769719910,"links": [{"icon": "external link","tags": [],"targetBlank": true,"title": "更新node_exporter","tooltip": "","type": "link","url": "https://github.com/prometheus/node_exporter/releases"},{"icon": "external link","tags": [],"targetBlank": true,"title": "更新当前仪表板","tooltip": "","type": "link","url": "https://grafana.com/dashboards/8919"},{"icon": "external link","tags": [],"targetBlank": true,"title": "StarsL.cn","tooltip": "","type": "link","url": "https://starsl.cn"},{"asDropdown": true,"icon": "external link","tags": [],"targetBlank": true,"title": "","type": "dashboards"}],"panels": [{"collapsed": false,"datasource": "Prometheus","gridPos": {"h": 1,"w": 24,"x": 0,"y": 0},"id": 187,"panels": [],"title": "资源总览(关联JOB项)当前选中主机:【$show_hostname】实例:$node","type": "row"},{"columns": [],"datasource": "Prometheus","description": "分区使用率、磁盘读取、磁盘写入、下载带宽、上传带宽,如果有多个网卡或者多个分区,是采集的使用率最高的网卡或者分区的数值。","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"fontSize": "100%","gridPos": {"h": 5,"w": 24,"x": 0,"y": 1},"id": 185,"pageSize": 10,"showHeader": true,"sort": {"col": 5,"desc": false},"styles": [{"alias": "主机名","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"},{"alias": "IP(链接到明细)","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": "浏览主机明细","linkUrl": "/d/9CWBz0bik/node-exporter?orgId=1&var-job=${job}&var-hostname=All&var-node=${__cell}&var-device=All","mappingType": 1,"pattern": "instance","thresholds": [],"type": "number","unit": "short"},{"alias": "内存","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"},{"alias": "CPU核","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"},{"alias": " 运行时间","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"},{"alias": "分区使用率*","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"},{"alias": "CPU使用率","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"},{"alias": "内存使用率","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"},{"alias": "磁盘读取*","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"},{"alias": "磁盘写入*","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"},{"alias": "下载带宽*","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"},{"alias": "上传带宽*","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"},{"alias": "5m负载","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"},{"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{job=~\"$job\"} - 0","format": "table","instant": true,"interval": "","legendFormat": "主机名","refId": "A"},{"expr": "sum(time() - node_boot_time_seconds{job=~\"$job\"})by(instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "运行时间","refId": "D"},{"expr": "node_memory_MemTotal_bytes{job=~\"$job\"} - 0","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "总内存","refId": "B"},{"expr": "count(node_cpu_seconds_total{job=~\"$job\",mode='system'}) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "总核数","refId": "C"},{"expr": "node_load5{job=~\"$job\"}","format": "table","instant": true,"interval": "","legendFormat": "5分钟负载","refId": "L"},{"expr": "(1 - avg(irate(node_cpu_seconds_total{job=~\"$job\",mode=\"idle\"}[5m])) by (instance)) * 100","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "CPU使用率","refId": "F"},{"expr": "(1 - (node_memory_MemAvailable_bytes{job=~\"$job\"} / (node_memory_MemTotal_bytes{job=~\"$job\"})))* 100","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "内存使用率","refId": "G"},{"expr": "max((node_filesystem_size_bytes{job=~\"$job\",fstype=~\"ext.?|xfs\"}-node_filesystem_free_bytes{job=~\"$job\",fstype=~\"ext.?|xfs\"}) *100/(node_filesystem_avail_bytes {job=~\"$job\",fstype=~\"ext.?|xfs\"}+(node_filesystem_size_bytes{job=~\"$job\",fstype=~\"ext.?|xfs\"}-node_filesystem_free_bytes{job=~\"$job\",fstype=~\"ext.?|xfs\"})))by(instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "分区使用率","refId": "E"},{"expr": "max(irate(node_disk_read_bytes_total{job=~\"$job\"}[5m])) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "最大读取","refId": "H"},{"expr": "max(irate(node_disk_written_bytes_total{job=~\"$job\"}[5m])) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "最大写入","refId": "I"},{"expr": "max(irate(node_network_receive_bytes_total{job=~\"$job\"}[5m])*8) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "下载带宽","refId": "J"},{"expr": "max(irate(node_network_transmit_bytes_total{job=~\"$job\"}[5m])*8) by (instance)","format": "table","hide": false,"instant": true,"interval": "","legendFormat": "上传带宽","refId": "K"}],"timeFrom": null,"timeShift": null,"title": "服务器资源总览表(每页10行)","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": "Prometheus","decimals": null,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 0,"y": 6},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"alias": "总平均使用率","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"alias": "总核数","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "count(node_cpu_seconds_total{job=~\"$job\", mode='system'})","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "总核数","refId": "B","step": 240},{"expr": "sum(node_load5{job=~\"$job\"})","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "总5分钟负载","refId": "A","step": 240},{"expr": "avg(1 - avg(irate(node_cpu_seconds_total{job=~\"$job\",mode=\"idle\"}[5m])) by (instance)) * 100","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "总平均使用率","refId": "F","step": 240}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:整体总负载与整体平均CPU使用率","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "short","label": "总负载","logBase": 1,"max": null,"min": null,"show": true},{"decimals": 0,"format": "percent","label": "平均使用率","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": "Prometheus","decimals": 1,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 8,"y": 6},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "总内存","color": "#C4162A","fill": 0},{"alias": "总平均使用率","lines": false,"pointradius": 1,"points": true,"yaxis": 2}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "sum(node_memory_MemTotal_bytes{job=~\"$job\"})","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "总内存","refId": "A","step": 4},{"expr": "sum(node_memory_MemTotal_bytes{job=~\"$job\"} - node_memory_MemAvailable_bytes{job=~\"$job\"})","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "总已用","refId": "B","step": 4},{"expr": "(sum(node_memory_MemTotal_bytes{job=~\"$job\"} - node_memory_MemAvailable_bytes{job=~\"$job\"}) / sum(node_memory_MemTotal_bytes{job=~\"$job\"}))*100","format": "time_series","hide": false,"interval": "30m","intervalFactor": 1,"legendFormat": "总平均使用率","refId": "H"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:整体总内存与整体平均内存使用率","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "bytes","label": "总内存量","logBase": 1,"max": null,"min": "0","show": true},{"decimals": null,"format": "percent","label": "平均使用率","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"aliasColors": {},"bars": false,"dashLength": 10,"dashes": false,"datasource": "Prometheus","decimals": 1,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 6},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "总平均使用率","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"alias": "总磁盘量","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "sum(avg(node_filesystem_size_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "总磁盘量","refId": "E"},{"expr": "sum(avg(node_filesystem_size_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "总使用量","refId": "C"},{"expr": "(sum(avg(node_filesystem_size_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))) *100/(sum(avg(node_filesystem_avail_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))+(sum(avg(node_filesystem_size_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{job=~\"$job\",fstype=~\"xfs|ext.*\"})by(device,instance))))","format": "time_series","instant": false,"interval": "30m","intervalFactor": 1,"legendFormat": "总平均使用率","refId": "A"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "$job:整体总磁盘与整体平均磁盘使用率","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": 1,"format": "bytes","label": "总磁盘量","logBase": 1,"max": null,"min": "0","show": true},{"decimals": null,"format": "percent","label": "平均使用率","logBase": 1,"max": null,"min": null,"show": true}],"yaxis": {"align": false,"alignLevel": null}},{"collapsed": false,"datasource": "Prometheus","gridPos": {"h": 1,"w": 24,"x": 0,"y": 14},"id": 189,"panels": [],"title": "资源明细:【$show_hostname】","type": "row"},{"cacheTimeout": null,"colorBackground": false,"colorPostfix": false,"colorPrefix": false,"colorValue": true,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"datasource": "Prometheus","decimals": 0,"description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "s","gauge": {"maxValue": 100,"minValue": 0,"show": false,"threshcisLabels": false,"threshcisMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 15},"hideTimeOverride": true,"id": 15,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"nullPointMode": "null","nullText": null,"pluginVersion": "6.4.2","postfix": "","postfixFontSize": "50%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": false,"lineColor": "rgb(31, 120, 193)","show": false},"tableColumn": "","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}],"threshciss": "1,2","thresholds": "1,3","title": "运行时间","type": "singlestat","valueFontSize": "70%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "current"},{"datasource": "Prometheus","fieldConfig": {"defaults": {"color": {"mode": "thresholds"},"custom": {},"decimals": 1,"displayName": "","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": 15},"id": 177,"options": {"displayMode": "lcd","orientation": "horizontal","reduceOptions": {"calcs": ["last"],"fields": "","values": false},"showUnfilled": true},"pluginVersion": "7.3.6","targets": [{"expr": "100 - (avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\"}[5m])) * 100)","instant": true,"interval": "","legendFormat": "总CPU使用率","refId": "A"},{"expr": "avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[5m])) * 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": "内存使用率","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": "最大分区({{mountpoint}})使用率","refId": "D"},{"expr": "(1 - ((node_memory_SwapFree_bytes{instance=~\"$node\"} + 1)/ (node_memory_SwapTotal_bytes{instance=~\"$node\"} + 1))) * 100","instant": true,"legendFormat": "交换分区使用率","refId": "F"}],"timeFrom": null,"timeShift": null,"title": "","type": "bargauge"},{"columns": [],"datasource": "Prometheus","description": "本看板中的:磁盘总量、使用量、可用量、使用率保持和df命令的Size、Used、Avail、Use% 列的值一致,并且Use%的值会四舍五入保留一位小数,会更加准确。\n\n注:df中Use%算法为:(size - free) * 100 / (avail + (size - free)),结果是整除则为该值,非整除则为该值+1,结果的单位是%。\n参考df命令源码:","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"fontSize": "100%","gridPos": {"h": 6,"w": 10,"x": 5,"y": 15},"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": [{"alias": "分区","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"},{"alias": "可用空间","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"},{"alias": "使用率","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"},{"alias": "总空间","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"},{"alias": "文件系统","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"},{"alias": "设备名","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"},{"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】:各分区可用空间(EXT.*/XFS)","transform": "table","type": "table-old"},{"cacheTimeout": null,"colorBackground": false,"colorValue": true,"colors": ["rgba(50, 172, 45, 0.97)","rgba(237, 129, 40, 0.89)","#d44a3a"],"datasource": "Prometheus","decimals": 2,"description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "percent","gauge": {"maxValue": 100,"minValue": 0,"show": false,"thresholdLabels": false,"thresholdMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 15},"id": 20,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"nullPointMode": "connected","nullText": null,"pluginVersion": "6.4.2","postfix": "","postfixFontSize": "50%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": true,"lineColor": "#3274D9","show": true,"ymax": null,"ymin": null},"tableColumn": "","targets": [{"expr": "avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[5m])) * 100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"thresholds": "20,50","timeFrom": null,"timeShift": null,"title": "CPU iowait","type": "singlestat","valueFontSize": "80%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "avg"},{"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": "Prometheus","editable": true,"error": false,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"grid": {},"gridPos": {"h": 6,"w": 7,"x": 17,"y": 15},"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.3.6","pointradius": 1,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"alias": "/.*_out上传$/","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}}_in下载","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}}_out上传","refId": "B","step": 600}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "每小时流量$device","tooltip": {"msResolution": false,"shared": true,"sort": 0,"value_type": "cumulative"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "bytes","label": "上传(-)/下载(+)","logBase": 1,"max": null,"min": null,"show": true},{"format": "short","logBase": 1,"max": null,"min": null,"show": false}],"yaxis": {"align": false,"alignLevel": null}},{"cacheTimeout": null,"colorBackground": false,"colorPostfix": false,"colorValue": true,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"datasource": "Prometheus","description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "short","gauge": {"maxValue": 100,"minValue": 0,"show": false,"thresholdLabels": false,"thresholdMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 17},"id": 14,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"maxPerRow": 6,"nullPointMode": "null","nullText": null,"postfix": "","postfixFontSize": "50%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": false,"lineColor": "rgb(31, 120, 193)","show": false},"tableColumn": "","targets": [{"expr": "count(node_cpu_seconds_total{instance=~\"$node\", mode='system'})","format": "time_series","instant": true,"interval": "","intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"thresholds": "1,2","title": "CPU 核数","type": "singlestat","valueFontSize": "80%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "current"},{"cacheTimeout": null,"colorBackground": false,"colorPostfix": false,"colorValue": true,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"datasource": "Prometheus","decimals": null,"description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "short","gauge": {"maxValue": 100,"minValue": 0,"show": false,"thresholdLabels": false,"thresholdMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 17},"id": 179,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"maxPerRow": 6,"nullPointMode": "null","nullText": null,"postfix": "","postfixFontSize": "50%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": false,"lineColor": "rgb(31, 120, 193)","show": false},"tableColumn": "","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}],"thresholds": "100000,1000000","title": "剩余节点数:$maxmount ","type": "singlestat","valueFontSize": "70%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "current"},{"cacheTimeout": null,"colorBackground": false,"colorValue": true,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"datasource": "Prometheus","decimals": 0,"description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "bytes","gauge": {"maxValue": 100,"minValue": 0,"show": false,"thresholdLabels": false,"thresholdMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 0,"y": 19},"id": 75,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"maxPerRow": 6,"nullPointMode": "null","nullText": null,"postfix": "","postfixFontSize": "70%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": false,"lineColor": "rgb(31, 120, 193)","show": false},"tableColumn": "","targets": [{"expr": "sum(node_memory_MemTotal_bytes{instance=~\"$node\"})","format": "time_series","instant": true,"interval": "","intervalFactor": 1,"legendFormat": "{{instance}}","refId": "A","step": 20}],"thresholds": "2,3","title": "总内存","type": "singlestat","valueFontSize": "80%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "current"},{"cacheTimeout": null,"colorBackground": false,"colorPostfix": false,"colorValue": true,"colors": ["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"datasource": "Prometheus","decimals": null,"description": "","fieldConfig": {"defaults": {"custom": {}},"overrides": []},"format": "locale","gauge": {"maxValue": 100,"minValue": 0,"show": false,"thresholdLabels": false,"thresholdMarkers": true},"gridPos": {"h": 2,"w": 2,"x": 15,"y": 19},"id": 178,"interval": null,"links": [],"mappingType": 1,"mappingTypes": [{"name": "value to text","value": 1},{"name": "range to text","value": 2}],"maxDataPoints": 100,"maxPerRow": 6,"nullPointMode": "null","nullText": null,"postfix": "","postfixFontSize": "50%","prefix": "","prefixFontSize": "50%","rangeMaps": [{"from": "null","text": "N/A","to": "null"}],"sparkline": {"fillColor": "rgba(31, 118, 189, 0.18)","full": false,"lineColor": "rgb(31, 120, 193)","show": false},"tableColumn": "","targets": [{"expr": "avg(node_filefd_maximum{instance=~\"$node\"})","format": "time_series","instant": true,"intervalFactor": 1,"legendFormat": "","refId": "A","step": 20}],"thresholds": "1024,10000","title": "总文件描述符","type": "singlestat","valueFontSize": "70%","valueMaps": [{"op": "=","text": "N/A","value": "null"}],"valueName": "current"},{"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": "Prometheus","decimals": 2,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 0,"y": 21},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"alias": "/.*总使用率/","color": "#C4162A","fill": 0}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"system\"}[5m])) by (instance) *100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "系统使用率","refId": "A","step": 20},{"expr": "avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"user\"}[5m])) by (instance) *100","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "用户使用率","refId": "B","step": 240},{"expr": "avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\"}[5m])) by (instance) *100","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "磁盘IO使用率","refId": "D","step": 240},{"expr": "(1 - avg(irate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\"}[5m])) by (instance))*100","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "总使用率","refId": "F","step": 240}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "CPU使用率","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": 0,"format": "percent","label": "","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 2,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 8,"y": 21},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "总内存","color": "#C4162A","fill": 0},{"alias": "使用率","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": "总内存","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": "已用","refId": "B","step": 4},{"expr": "node_memory_MemAvailable_bytes{instance=~\"$node\"}","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "可用","refId": "F","step": 4},{"expr": "node_memory_Buffers_bytes{instance=~\"$node\"}","format": "time_series","hide": true,"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": "使用率","refId": "H"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "内存信息","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "bytes","label": null,"logBase": 1,"max": null,"min": "0","show": true},{"format": "percent","label": "内存使用率","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": "Prometheus","decimals": 2,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 21},"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.3.6","pointradius": 2,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "/.*_out上传$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "irate(node_network_receive_bytes_total{instance=~'$node',device=~\"$device\"}[5m])*8","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_in下载","refId": "A","step": 4},{"expr": "irate(node_network_transmit_bytes_total{instance=~'$node',device=~\"$device\"}[5m])*8","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_out上传","refId": "B","step": 4}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "每秒网络带宽使用$device","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "bps","label": "上传(-)/下载(+)","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 2,"editable": true,"error": false,"fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"grid": {},"gridPos": {"h": 8,"w": 8,"x": 0,"y": 29},"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 as zero","options": {"alertThreshold": true},"percentage": false,"pluginVersion": "7.3.6","pointradius": 5,"points": false,"renderer": "flot","repeat": null,"seriesOverrides": [{"alias": "/.*总核数/","color": "#C4162A"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_load1{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "1分钟负载","metric": "","refId": "A","step": 20,"target": ""},{"expr": "node_load5{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "5分钟负载","refId": "B","step": 20},{"expr": "node_load15{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 1,"legendFormat": "15分钟负载","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总核数","refId": "D","step": 20}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "系统平均负载","tooltip": {"msResolution": false,"shared": true,"sort": 2,"value_type": "cumulative"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "short","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 2,"description": "Read bytes 每个磁盘分区每秒读取的比特数\nWritten bytes 每个磁盘分区每秒写入的比特数","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"gridPos": {"h": 8,"w": 8,"x": 8,"y": 29},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "/.*_读取$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "irate(node_disk_read_bytes_total{instance=~\"$node\"}[5m])","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_读取","refId": "A","step": 10},{"expr": "irate(node_disk_written_bytes_total{instance=~\"$node\"}[5m])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_写入","refId": "B","step": 10}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "每秒磁盘读写容量","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "Bps","label": "读取(-)/写入(+)","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 1,"description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 29},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"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": "磁盘使用率","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "percent","label": "","logBase": 1,"max": "100","min": "0","show": true},{"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": "Prometheus","decimals": 2,"description": "Reads completed: 每个磁盘分区每秒读完成次数\n\nWrites completed: 每个磁盘分区每秒写完成次数\n\nIO now 每个磁盘分区每秒正在处理的输入/输出请求数","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 9,"w": 8,"x": 0,"y": 37},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "/.*_读取$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "irate(node_disk_reads_completed_total{instance=~\"$node\"}[5m])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_读取","refId": "A","step": 10},{"expr": "irate(node_disk_writes_completed_total{instance=~\"$node\"}[5m])","format": "time_series","hide": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_写入","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": "磁盘读写速率(IOPS)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "iops","label": "读取(-)/写入(+)I/O ops/sec","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": null,"description": "每一秒钟的自然时间内,花费在I/O上的耗时。(wall-clock time)\n\nnode_disk_io_time_seconds_total:\n磁盘花费在输入/输出操作上的秒数。该值为累加值。(Milliseconds Spent Doing I/Os)\n\nirate(node_disk_io_time_seconds_total[1m]):\n计算每秒的速率:(last值-last前一个值)/时间戳差值,即:1秒钟内磁盘花费在I/O操作的时间占比。","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 0,"gridPos": {"h": 9,"w": 8,"x": 8,"y": 37},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node\"}[5m])","format": "time_series","interval": "","intervalFactor": 1,"legendFormat": "{{device}}_每秒I/O操作%","refId": "C"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "每1秒内I/O操作耗时占比","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"decimals": null,"format": "percentunit","label": "","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 2,"description": "Read time seconds 每个磁盘分区读操作花费的秒数\n\nWrite time seconds 每个磁盘分区写操作花费的秒数\n\nIO time seconds 每个磁盘分区输入/输出操作花费的秒数\n\nIO time weighted seconds每个磁盘分区输入/输出操作花费的加权秒数","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 1,"fillGradient": 1,"gridPos": {"h": 9,"w": 8,"x": 16,"y": 37},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "/,*_读取$/","transform": "negative-Y"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "irate(node_disk_read_time_seconds_total{instance=~\"$node\"}[5m]) / irate(node_disk_reads_completed_total{instance=~\"$node\"}[5m])","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_读取","refId": "B"},{"expr": "irate(node_disk_write_time_seconds_total{instance=~\"$node\"}[5m]) / irate(node_disk_writes_completed_total{instance=~\"$node\"}[5m])","format": "time_series","hide": false,"instant": false,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_写入","refId": "C"},{"expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node\"}[5m])","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}","refId": "A","step": 10},{"expr": "irate(node_disk_io_time_weighted_seconds_total{instance=~\"$node\"}[5m])","format": "time_series","hide": true,"interval": "","intervalFactor": 1,"legendFormat": "{{device}}_加权","refId": "D"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "每次IO读写的耗时(参考:小于100ms)(beta)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "s","label": "读取(-)/写入(+)","logBase": 1,"max": null,"min": null,"show": true},{"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": "Prometheus","decimals": 2,"description": "Sockets_used - 已使用的所有协议套接字总量\n\nCurrEstab - 当前状态为 ESTABLISHED 或 CLOSE-WAIT 的 TCP 连接数\n\nTCP_alloc - 已分配(已建立、已申请到sk_buff)的TCP套接字数量\n\nTCP_tw - 等待关闭的TCP连接数\n\nUDP_inuse - 正在使用的 UDP 套接字数量\n\nRetransSegs - TCP 重传报文数\n\nOutSegs - TCP 发送的报文数\n\nInSegs - TCP 接收的报文数","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 0,"gridPos": {"h": 8,"w": 16,"x": 0,"y": 46},"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.3.6","pointradius": 5,"points": false,"renderer": "flot","seriesOverrides": [{"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": "irate(node_netstat_Tcp_PassiveOpens{instance=~'$node'}[5m])","hide": true,"interval": "","legendFormat": "{{instance}}_Tcp_PassiveOpens","refId": "G"},{"expr": "irate(node_netstat_Tcp_ActiveOpens{instance=~'$node'}[5m])","hide": true,"interval": "","legendFormat": "{{instance}}_Tcp_ActiveOpens","refId": "F"},{"expr": "irate(node_netstat_Tcp_InSegs{instance=~'$node'}[5m])","interval": "","legendFormat": "Tcp_InSegs","refId": "H"},{"expr": "irate(node_netstat_Tcp_OutSegs{instance=~'$node'}[5m])","interval": "","legendFormat": "Tcp_OutSegs","refId": "I"},{"expr": "irate(node_netstat_Tcp_RetransSegs{instance=~'$node'}[5m])","hide": false,"interval": "","legendFormat": "Tcp_RetransSegs","refId": "J"},{"expr": "irate(node_netstat_TcpExt_ListenDrops{instance=~'$node'}[5m])","hide": true,"interval": "","legendFormat": "","refId": "K"}],"thresholds": [],"timeFrom": null,"timeRegions": [],"timeShift": null,"title": "网络Socket连接信息","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"transformations": [],"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "short","label": null,"logBase": 1,"max": null,"min": null,"show": true},{"format": "short","label": "已使用的所有协议套接字总量","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": "Prometheus","description": "","fieldConfig": {"defaults": {"custom": {},"links": []},"overrides": []},"fill": 0,"fillGradient": 1,"gridPos": {"h": 8,"w": 8,"x": 16,"y": 46},"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.3.6","pointradius": 1,"points": false,"renderer": "flot","seriesOverrides": [{"alias": "/每秒上下文切换次数.*/","color": "#FADE2A","lines": false,"pointradius": 1,"points": true,"yaxis": 2},{"alias": "/使用的文件描述符.*/","color": "#F2495C"}],"spaceLength": 10,"stack": false,"steppedLine": false,"targets": [{"expr": "node_filefd_allocated{instance=~\"$node\"}","format": "time_series","instant": false,"interval": "","intervalFactor": 5,"legendFormat": "使用的文件描述符","refId": "B"},{"expr": "irate(node_context_switches_total{instance=~\"$node\"}[5m])","interval": "","intervalFactor": 5,"legendFormat": "每秒上下文切换次数","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": "打开的文件描述符(左 )/每秒上下文切换次数(右)","tooltip": {"shared": true,"sort": 2,"value_type": "individual"},"type": "graph","xaxis": {"buckets": null,"mode": "time","name": null,"show": true,"values": []},"yaxes": [{"format": "short","label": "使用的文件描述符","logBase": 1,"max": null,"min": null,"show": true},{"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": null,"current": {"selected": false,"text": "Linux Node","value": "Linux Node"},"datasource": "Prometheus","definition": "label_values(node_uname_info, job)","error": null,"hide": 0,"includeAll": false,"label": "JOB","multi": false,"name": "job","options": [],"query": "label_values(node_uname_info, job)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {"selected": false,"text": "All","value": "$__all"},"datasource": "Prometheus","definition": "label_values(node_uname_info{job=~\"$job\"}, nodename)","error": null,"hide": 0,"includeAll": true,"label": "主机名","multi": false,"name": "hostname","options": [],"query": "label_values(node_uname_info{job=~\"$job\"}, nodename)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allFormat": "glob","allValue": null,"current": {"selected": false,"text": "172.16.1.7:9100","value": "172.16.1.7:9100"},"datasource": "Prometheus","definition": "label_values(node_uname_info{job=~\"$job\",nodename=~\"$hostname\"},instance)","error": null,"hide": 0,"includeAll": false,"label": "Instance","multi": true,"multiFormat": "regex values","name": "node","options": [],"query": "label_values(node_uname_info{job=~\"$job\",nodename=~\"$hostname\"},instance)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allFormat": "glob","allValue": null,"current": {"selected": false,"text": "All","value": "$__all"},"datasource": "Prometheus","definition": "label_values(node_network_info{device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*'},device)","error": null,"hide": 0,"includeAll": true,"label": "网卡","multi": true,"multiFormat": "regex values","name": "device","options": [],"query": "label_values(node_network_info{device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*'},device)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 1,"tagValuesQuery": "","tags": [],"tagsQuery": "","type": "query","useTags": false},{"allValue": null,"current": {"selected": false,"text": "/","value": "/"},"datasource": "Prometheus","definition": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.?|xfs\",mountpoint!~\".*pods.*\"}) by (mountpoint))))","error": null,"hide": 2,"includeAll": false,"label": "最大挂载目录","multi": false,"name": "maxmount","options": [],"query": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{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": {"selected": false,"text": "web01","value": "web01"},"datasource": "Prometheus","definition": "label_values(node_uname_info{job=~\"$job\",instance=~\"$node\"}, nodename)","error": null,"hide": 2,"includeAll": false,"label": "展示使用的主机名","multi": false,"name": "show_hostname","options": [],"query": "label_values(node_uname_info{job=~\"$job\",instance=~\"$node\"}, nodename)","refresh": 1,"regex": "","skipUrlSync": false,"sort": 5,"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": "1   Node Exporter for Prometheus Dashboard CN v20200628","uid": "9CWBz0bii","version": 2
}

Prometheus 安装、部署、出图(使用grafana)相关推荐

  1. 监控工具—Prometheus—安装部署

    原文作者:虎纠卫 原文地址:监控神器-普罗米修斯Prometheus的安装 目录 步骤1:安装go 语言环境 步骤2:在监控服务器上安装prometheus 步骤3:在系统层用作系统监控 步骤4:安装 ...

  2. Prometheus — 安装部署(主机安装)

    目录 文章目录 目录 环境信息 部署 Prometheus Server 部署 Node Exporter 部署 AlertManager 部署 Grafana 添加 Node Exporter 界面 ...

  3. supmap java_SuperMap iServerJava安装与出图必读之Windows操作系统篇

    一.安装SuperMap iServer步骤: 打开安装目录,找到 ,双击运行. 开始按照向导提示,选择下一步: 选择同意用户许可 选择全部安装 选择安装路径,(注意这里的路径不能包含空格的哦) 就可 ...

  4. Anubis可视化绘图详细教程(从安装到出图)

    使用Anubis时,应有的配置 一.需要的软件包: 1.Anubis下载地址:https://www.pecny.cz/Joomla25/index.php/gnss/sw/anubis 2.Char ...

  5. Prometheus( 普罗⽶修斯) 监控系统----介绍安装、Grafana出图

    Promethus(普罗⽶修斯)监控系统 能够安装prometheus服务器 能够通过安装node_exporter监控远程linux 能够通过安装mysqld_exporter监控远程mysql数据 ...

  6. Grafana Prometheus 服务安装部署(Linux服务器监控)

    文章目录 一.概述 二.安装Prometheus 1.安装node_exporter 2.安装Prometheus 三.安装Grafana展示监控 监控进程 一.概述 Prometheus 介绍 Pr ...

  7. 监控 prometheus及其部署及server discovery,alertmanager,grafana(更新结束)

    prometheus 一.常用监控简介 1.cacti 2.Nagios 3.Zabbix zabbix核心组件介绍 4.Prometheus 二.运维监控平台设计思路 三.prometheus监控体 ...

  8. 轻量级日志分析PLG平台Loki安装部署及使用(promtail+loki+Grafana)

    轻量级日志分析PLG平台Loki安装部署及使用(promtail+loki+Grafana) Loki简介 简介 ​ Loki是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用 ...

  9. Prometheus监控系列一 | 安装部署及配置

    Prometheus监控系列一 | 安装部署及配置 文章目录 0 简介 1 基础环境 2 安装Prometheus 2.1 安装 2.2 配置开机自启动 2.3 启动服务 2.4 验证 3 安装Gra ...

最新文章

  1. matlab配对交易回测,精品案例 | 经典投资策略之配对交易策略
  2. 支付宝开发中return_url和notify_url的区别分析
  3. 开源大数据周刊-第103期
  4. 【使用指南】WijmoJS 前端开发工具包
  5. vue 动态数据请求
  6. python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...
  7. 从 AVFrame 中取出帧(YUV)保存为 Mat 格式
  8. 剧透和评析之車輪の国、向日葵の少女
  9. 江西政务服务“掌上办”新模式分享
  10. HTTP的基础知识——IP、TCP(3次握手) 和 DNS
  11. 这三种研发工程师千万不能招?
  12. 自动文本摘要经典模型TextSum运行录
  13. php fpm ondemand,AMH中PHP运行模式设置php-fpm为ondemand模式
  14. C语言初学者如何制作一个完整的C语言程序——歌曲排行榜
  15. 微信小程序实现页面按钮分享,右上角三个点分享禁用分享
  16. informix常用时间运算和操作方法
  17. Windows无法ping通百度IP问题
  18. python中自然数怎么表示_Python Numpy 自然数填充数组的实现
  19. 132 个 Web 设计工具(上)
  20. 奔驰c260语言设置方法图解,奔驰C260L灯光使用方法 C260L灯光开关图解说明

热门文章

  1. 使用Python语言读JPG文件获取尼康单反相机的快门次数
  2. 十二、垃圾回收的一些概念
  3. 携程加入直播行列:负债近千亿 疫情后用户面临退款难
  4. Django==2.2学习笔记,ubantu
  5. 链路聚合--Eth-Trunk
  6. 算法分析课设(一)平面上有两个圆相交,求两个圆相交部分的面积
  7. ISO常见的17大体系介绍,又涨知识了
  8. 前缀表达式、中缀表达式、后缀表达式
  9. setp函数--Matplotlib
  10. 楚翔教师网上学习助手桌面版