Grafana: dashboards, alertas e PromQL em investigações operacionais
A Opsphere consulta agora uma instância Grafana ligada durante uma investigação operacional. Doze ferramentas só de leitura cobrem o estado da organização, os datasources, os dashboards, os alertas em curso, as anotações, PromQL através de um datasource Grafana e as definições de checks de Synthetic Monitoring. O módulo permanece desativado até esse tenant configurar as credenciais. A Grafana continua a ser a fonte desses resultados.
O PromQL corre pelo proxy de datasource da Grafana e precisa do UID do datasource Prometheus desse tenant. Complementa as ferramentas Prometheus diretas que já existem. As ferramentas de Synthetic Monitoring devolvem a definição do check, não resultados históricos de sondas. A Opsphere é somente leitura por padrão e não copia a telemetria da Grafana para outro armazenamento.
O que muda
O hub de integrações já lista a Grafana para dashboards, regras de alerta, estado dos datasources e eventos de anotação. O conjunto de ferramentas só de leitura por trás dessa ficha está agora disponível: doze ferramentas, desligadas até o tenant configurar as credenciais.
Como funciona
Um tenant indica o URL base da Grafana e um token de API, ou um token de conta de serviço. O PromQL também precisa do UID do datasource Prometheus na Grafana. As ferramentas de Synthetic Monitoring precisam de um URL de API e de um token de acesso próprios. A Grafana fornece os dados. A Opsphere consulta-os para a investigação.
- grafana_status verifica o estado da organização.
- grafana_datasources_list e grafana_datasource_health listam os datasources e indicam o respetivo estado.
- grafana_dashboards_search, grafana_dashboard_get e grafana_dashboard_panel_promql procuram dashboards, abrem um e leem o PromQL de um painel.
- grafana_alert_rules_list, grafana_alerts_firing e grafana_annotations_list cobrem regras de alerta, alertas em curso e anotações.
- grafana_prom_query executa PromQL através do proxy de datasource da Grafana.
- grafana_sm_checks_list e grafana_sm_check_get devolvem definições de checks de Synthetic Monitoring.
Por que importa
Durante uma investigação, uma equipa pode ler os dashboards, os alertas em curso e as anotações que a Grafana já guarda, e executar PromQL através desse datasource Grafana, ao lado dos outros sinais ligados. A Grafana continua a ser a fonte desses dados.
Limites e requisitos
A Opsphere é somente leitura por padrão. O módulo fica desativado por tenant até as credenciais serem definidas. Os sistemas de origem continuam a ser a autoridade dos dados operacionais subjacentes.
- grafana_prom_query exige o UID de um datasource Prometheus.
- As ferramentas de Synthetic Monitoring exigem um URL de API e um token de acesso de Synthetic Monitoring.
- As ferramentas de Synthetic Monitoring devolvem a definição do check, não resultados históricos de sondas.
