Prometheus使用node_exporter监控主机内存显示无数据问题

从Prometheus官网下载最新的node_exporter在主机上部署,然后使用Grafana对主机资源界面化监控。从Grafana官网下载如下这个模版

Prometheus使用node_exporter监控主机内存显示无数据问题_第1张图片

导入之后,会发现内存使用率一直显示 no data

Prometheus使用node_exporter监控主机内存显示无数据问题_第2张图片

 

解决方案:

编辑内存使用率的panel,修改查询为如下:

(1 - (node_memory_MemFree_bytes{instance=~"$node"} / (node_memory_MemTotal_bytes{instance=~"$node"})))* 100

主要是修改 node_memory_MemAvailable_bytes  为 node_memory_MemFree_bytes。

最新版的node_exporter将node_memory_MemAvailable_bytes改为node_memory_MemFree_bytes了。

你可能感兴趣的:(后端)