普罗米修斯警报的状态页面?

Status page from prometheus alerts?

我们是否可以使用来自 prometheus 警报的数据创建一个状态页面?状态页面应该类似于 status.io 页面,但数据应该来自普罗米修斯。

我尝试了很多工具,但找不到适合我要求的工具。对于任何寻求简单解决方案的人来说,最好的选择是 Prometheus api。

普罗米修斯api会像

http://prometheus-weburl/prometheus/api/v1/query?query=ALERTS{alertname="InstanceDown"}

如果与 JavaScript 一起使用,遍历 return 值的输出 json 可用于更新 innerHTML。