首页 > 解决方案 > 如何编写自定义节点导出器以使用 prometheus 收集机器指标?

问题描述

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

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

我需要编写自己的节点导出器来实现这一点吗?如果我需要编写自己的节点导出器,如何作为初学者开始?需要传递给普罗米修斯的输入格式是什么?

有人请帮助我如何使用普罗米修斯抓取我的 Windows 机器 cpu 内存详细信息,并建议您是否有任何链接来实现这一点?

标签: windowsprometheusprometheus-node-exporter

解决方案


您绝对可以编写自己的 exporter,但请务必先检查WMI Exporter(Prometheus 的节点导出器似乎仅限于 *NIX 操作系统)。

除此之外,您可能还想查看一些出口商,以满足更具体的需求。


推荐阅读