转载:https://blog.csdn.net/u010871982/article/details/77839105
对于模板 二当家 使用的是https://grafana.com/dashboards/405
转载内容如下
prometheus搭配grafana实现可视化
grafana是一个非常好用的可视化工具,而且内置prometheus数据源,使用时只需要填入正确的prometheus路径即可,非常容易操作,而且有很多很成熟的监控模板可以直接使用,我使用的是https://grafana.com/dashboards/704/revisions这款模板,个人感觉很不错,稍微做一些调整即可。
我的可视化界面:
prometheus监控设备基础项
简单整理一些常规的监控查询语句,也可以直接从grafana官网下载相关的模板,模板中有相当高效优质的查询语句,推荐使用模板
cpu
cpu一分钟负载
node_load1
memoary
内存总量
node_memory_MemTotal
占用内存(不准确)
node_memory_MemTotal-node_memory_MemFree
可用内存
node_memory_MemFree
filesystem
可用空间
node_filesystem_avail{device=~”/dev/.+”}
总空间
node_filesystem_size{device=~”/dev/.+”}
已用空间
node_filesystem_size{device=~”/dev/.+”}-node_filesystem_avail{device=~”/dev/.+”}
IO
IO读byte
node_disk_bytes_read{device=~”sd.+”}
IO写byte
node_disk_bytes_written{device=~”sd.+”}
network
接收流量统计
node_network_receive_bytes{device=~”eth.+”}
发送流量统计
node_network_transmit_bytes{device=~”eth.+”}
运行时间
node_boot_time