首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Prometheus / Grafana监控智能电源插头

使用Prometheus / Grafana监控智能电源插头
EN

Stack Overflow用户
提问于 2021-01-16 04:48:40
回答 1查看 109关注 0票数 0

我勉强在我的新Raspberry Pi (运行Raspbian)上设置了Prometheus & Grafana。现在,我想监控一个smart power plug with a REST API。这意味着我可以发送一个curl命令并接收一些数据:

代码语言:javascript
复制
$ curl --location --request GET '[Switch IP]/report'

{
  "power": 35.804927825927734,
  "relay": true,
  "temperature": 21.369983673095703
}

但是,我不知道如何让Prometheus自动查询和解析这些数据。我的Google Fu失败了,因为所有的结果都解释了如何查询普罗米修斯。任何提示都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-01-16 11:57:33

不幸的是,这不是微不足道的。

普罗米修斯“刮刮”HTTP端点,并期望这些端点使用普罗米修斯的exposition格式发布指标。这是一个简单的文本格式,列出了指标及其值。我找不到一个好的例子。

您需要一个“导出器”与您的设备交互,创建指标(以普罗米修斯格式),并在HTTP端点上发布这些指标(而不仅仅是一个简单的文本页面)。

然后,将Prometheus服务器指向该导出器的端点,Prometheus将定期读取表示您的设备的指标,并使您能够与结果进行交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65743346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档