如何编写自定义节点导出程序以使用普罗米修斯收集机器指标?

时间:2019-06-19 05:43:04

标签: prometheus prometheus-operator prometheus-node-exporter prometheus-blackbox-exporter

我是prometheus的初学者,实际上我的Windows系统中有prometheus软件包。 “ Prometheus.exe”工作正常,我能够在浏览器中的“ localhost:9090”中查看数据。

我需要抓取计算机指标,例如Windows系统的cpu的总内存,可用内存,可用内存和缓存的内存,在这里我完全卡住了,不知道这样做。

我是否需要编写自己的节点导出器以实现此目的?如果我需要编写自己的节点导出器,那么如何从初学者开始?传递给普罗米修斯的输入格式是什么?

有人请帮助我如何使用Prometheus抓取Windows计算机的CPU内存详细信息,并建议您是否有任何链接来实现这一目标?

1 个答案:

答案 0 :(得分:1)

您绝对可以write your own exporter,但是请务必先检查WMI Exporter(Prometheus的node exporter似乎仅限于* NIX操作系统)。

除此之外,您可能还需要检查a bunch of exporters,以了解更多具体需求。