Назад | Перейти на главную страницу

Создать график в Grafana из API

Я ищу способ сгенерировать произвольный граф из Grafana API, в идеале просто отправив ему запрос. Посмотрев в документ, я не вижу ничего, что можно было бы сделать напрямую, поэтому единственный способ, которым я могу это увидеть, - это:

Это кажется немного глупым, разве нет способа напрямую сгенерировать график из определенного запроса? Цель здесь - добавить график в наши предупреждения о мониторинге, таким образом, если мы получим предупреждение о высокой нагрузке на сервере, например, я мог бы сгенерировать запрос для получения графика нагрузки этого сервера и включить его в электронное письмо с предупреждением. Ничего не изменилось в жизни, но я думаю, было бы неплохо иметь эту функцию.

Вы можете визуализировать графику следующим образом:

http://[grafana-url]/render/dashboard-solo/db/[dashboard_name]?panelId=[number_panel]&?from=now-24h?to=now

Вы можете изменить с и на.

Если вы используете аутентификацию, вы должны использовать носитель авторизации и, возможно, base64encode для результата запроса.

Я надеюсь, что это помогает.