windows - 如何编写自定义节点导出器以使用 prometheus 收集机器指标?
问题描述
我是 prometheus 的初学者,实际上我的 Windows 系统中有 prometheus 包。“Prometheus.exe”工作正常,我可以在浏览器中看到“localhost:9090”中的数据。
我需要抓取机器指标,例如 cpu 的总内存、可用内存、空闲内存和我的 windows 系统的缓存内存,在这里我完全卡住了,不知道这样做。
我需要编写自己的节点导出器来实现这一点吗?如果我需要编写自己的节点导出器,如何作为初学者开始?需要传递给普罗米修斯的输入格式是什么?
有人请帮助我如何使用普罗米修斯抓取我的 Windows 机器 cpu 内存详细信息,并建议您是否有任何链接来实现这一点?
解决方案
您绝对可以编写自己的 exporter,但请务必先检查WMI Exporter(Prometheus 的节点导出器似乎仅限于 *NIX 操作系统)。
除此之外,您可能还想查看一些出口商,以满足更具体的需求。
推荐阅读
- dart - 如何将文本添加到已填充图像作为背景的卡片?
- oracle - 清除 Oracle 数据库分片状态
- signal-processing - 在 Mac 终端中安装后出现“fftw.h not found”
- c++ - cpp 语法中 [=] 的定义
- python - 相当于熊猫中SQL的LIMIT和OFFSET?
- python - 从python中的字符串变量中仅提取月份
- python-3.x - elasticsearch 6.5 上的语音和模糊搜索
- python - 我想删除两个列表的非常见项目
- java - BCrypt:有没有办法在数据库中插入已经加密的密码?
- c++ - 如何在内联回调函数中使用 EXPECT_EQ 和其他 Google Mock 语句?