Gerar gráfico no Grafana a partir da API

2

Eu estou procurando uma maneira de gerar um gráfico arbitrário a partir da API do Grafana, idealmente apenas alimentando-a com uma consulta. Depois de procurar no documento, não vejo nada para fazer isso diretamente, então a única maneira de ver é:

  • Gere um painel json com apenas o gráfico que eu quero
  • Crie o painel através da API enviando esse json
  • Exportar esse gráfico como jpg
  • Excluir este darshboard

Isso parece um pouco bobo, não existe uma maneira de gerar um gráfico diretamente de uma consulta específica? O objetivo aqui é adicionar um gráfico em nossos alertas de monitoramento, assim, se obtivermos um alerta de carga alta em um servidor, por exemplo, eu poderia gerar uma consulta para obter o gráfico de carga desse servidor e incluí-lo no email de alerta. Nada muda a vida, mas seria um bom recurso para mim.

    
por Ulrar 07.04.2017 / 15:47

1 resposta

0

Você pode renderizar um gráfico desta maneira:

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

Você pode alterar de e para.

Se você usa autenticação, você tem que usar o Authorization Bearer e talvez base64encode para o resultado da consulta.

Espero que ajude.

    
por 19.06.2017 / 16:10