Получить историю оповещений Grafana для панели с помощью API - PullRequest
0 голосов
/ 18 февраля 2020

Я использую Grafana с множеством панелей и панелей. Многие панели имеют оповещения. Соответственно, эти оповещения часто меняют свое состояние, например, с OK на Изменение или no_data.

У меня также есть мое приложение (ASP. NET Core), где я хочу получить текущее состояние оповещения для некоторой панели, а также для истории предупреждений, используя HTTP-API Grafana.

Используя запрос типа:

GET api/alerts?PanelId=36 

Я получаю только последнее состояние уведомления. Как получить историю уведомлений для этой панели? Такое, что я могу видеть в интерфейсе Grafana, используя Panel-> Edit-> Alert-> State History. Может быть, мне нужно что-то сделать с параметрами запроса или dashboardQuery запроса API GET?

Спасибо!

1 Ответ

0 голосов
/ 18 февраля 2020

https://grafana.com/docs/grafana/latest/http_api/alerting/

Добавить состояние = ВСЕ в строку запроса

...