【发布时间】:2020-06-01 22:52:24
【问题描述】:
我将 Grafana 与很多仪表板和面板一起使用。 许多面板都有警报。 因此,这些警报通常会更改其状态,例如,从 OK 变为 Altering 或 no_data。
我还有我的应用程序 (ASP.NET Core),我想在其中使用 Grafana HTTP API 获取某些面板的当前警报状态以及警报历史记录。
使用如下请求:
GET api/alerts?PanelId=36
我只得到最新的通知状态。 如何获取此面板的通知历史记录?这样我可以使用 Panel-> Edit-> Alert-> State History 在 Grafana 界面中看到。 也许我需要对 API GET 请求的 query 或 dashboardQuery 参数做些什么?
谢谢!
【问题讨论】:
标签: grafana grafana-api grafana-alerts