我正忙于监控面板。我的一些应用程序具有以下结构的健康端点:{"状态":"UP"}
我正在使用用于prometheus的json_exporter从端点抓取json。当我试图刮取端点时,我会从json_exporter得到一个空白页面。当我测试一个像这样的数字:{"状态":1}时,它起作用了,我得到了信息。我无法更改状态的结构,所以我必须刮取一个字符串。有人知道我做错了什么吗?
设置如下所示:JSON导出器设置
我还没试过!
我想你会想要:
metrics
- name: status
help: your help description here
path: '{.status == "UP"}'
values:
- up: 1
普罗米修斯的度量标准是数字的。这应该(IIUC(将值为UP
的JSON字段status
转换为值为1
的名为up
的Prometheus计数器度量。
你会想要一些方法来区分不同的健康点(使用普罗米修斯标签(。从你的例子来看,还不清楚你会怎么做。