node_exporter启用模块选择

发布于 2022-12-09  25 次阅读


node_exporter默认的启动命令不带任何参数,即启动所有默认开启的选项。

而在某些情况下,我们不需要使用其中的一部分参数,或者因为一些特殊的原因,无法获取/sys下的内容,导致无法获取例如cpu状态的参数。

这个时候,我们就可以使用命令行参数,指定某些模块的开关。

--collector.disable-defaults 加上该参数,可以默认关闭所有模块,并使用--collector.<name>来指定开启某个模块。模块名可以在github项目readme中查找。

在这里,因为本人的机器环境特殊,无法访问/sys目录,所以这里列出个人认为比较有用的,可以用的collector的启动参数,供大家参考。

./node_exporter --collector.disable-defaults --collector.loadavg --collector.meminfo --collector.netstat --collector.arp --collector.netdev --collector.pressure


一个全世界最菜的菜鸡