Prometheus之新版node_exporter监控主机设置
新版node_exporter监控主机对应key与之前版本有所不同,本文介绍新版node_exporter监控主机部分监控公式配置
环境查看
系统版本
软件版本
1 2 3 4 5 6 7 8 9 10 11 12 | # /usr/local/prometheus/prometheus --version prometheus, version 2.20.0 (branch: HEAD, revision: e5a06b483527d4fe0704b8fa3a2b475b661c526f) build user: root@ac954b6d5c6e build date: 20200722-18:51:45 go version: go1.14.6 ( base ) [root@prd-zabbix scripts]# /usr/local/node_exporter/node_exporter --version node_exporter, version 1.0.1 (branch: HEAD, revision: 3715be6ae899f2a9b9dbfd9c39f3e09a7bd4559f) build user: root@1f76dbbcfa55 build date: 20200616-12:44:12 go version: go1.14.4 ( base ) [root@prd-zabbix scripts]# grafana-server -v Version 7.1.1 (commit: 3039f9c3bd, branch: HEAD) |
CPU利用率
监控公式
1 | (1-sum(increase(node_cpu_seconds_total{mode= "idle" } [1m]) ) by (instance) / sum(increase(node_cpu_seconds_total [1m]) ) by (instance) )*100 |
公式解释
图形展示
内存使用率
公式
1 | (1-((node_memory_Buffers_bytes+ node_memory_Cached_bytes+ node_memory_MemFree_bytes) / node_memory_MemTotal_bytes)) * 100 |
公式解释:(1-Buffer内存+空闲内存/总内存)*100得出内存使用率
图形展示
网络IO
公式
1 | rate(node_network_transmit_bytes_total[1m])/1024/1024 |
公式解释 :一分钟内网络流量除以两次1024等待M/分钟流量
图形展示
磁盘IO
公式
1 | rate(node_disk_read_bytes_total[1m])+rate(node_disk_written_bytes_total[1m]) /1024/1024>0 |
公式解释:硬盘读取流量+硬盘写流量再除以两次1024等到磁盘流量/秒
图形展示
CPU iowait率
公式
1 | (sum(increase(node_cpu_seconds_total{mode= "iowait" } [1m]) ) by (instance) / sum(increase(node_cpu_seconds_total[1m]) ) by (instance))*100 |
公式解释: iowait时间/总时间 乘以100计算CPU iowait率
图形展示
磁盘使用率
公式
1 | (node_filesystem_free_bytes/node_filesystem_size_bytes)<0.3 |
公式解释:磁盘空闲/磁盘总量 如果小于多少则显示
图形展示
TCP等待链接数
公式
1 | increase(count_netstat_wait_connections[5m]) |
公式解释:需要自定义脚本使用pushgateway方式获取该数据,count_netstat_wait_connections为脚本自定义key
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!