API de Grafana: dashboards, alertas y anotaciones con agentes de IA
Grafana tiene una API HTTP para gestionar dashboards, carpetas, fuentes de datos, alertas, anotaciones y usuarios. La usan los equipos de ingeniería y operaciones para automatizar la observabilidad. El acceso es mediante un token de cuenta de servicio creado en Grafana.
Qué ofrece la API de Grafana
Dashboards y carpetas
Crear, actualizar, buscar y versionar dashboards.
Fuentes de datos
Registrar y consultar las conexiones con bases de datos y servicios de métricas.
Alertas
Gestionar reglas de alerta, puntos de contacto y silencios.
Anotaciones
Marcar eventos, como despliegues e incidentes, en los gráficos.
Consultas
Ejecutar consultas en las fuentes de datos configuradas.
Usuarios y equipos
Gestionar accesos y organizaciones.
Cómo acceder a la API de Grafana
- Con las credenciales de tu empresaToken de cuenta de servicio creado en Grafana, con un rol definido, que se envía en la cabecera de autorización.
- Usa el rol de visualizador siempre que el agente solo lea.
- Silenciar alertas puede ocultar un incidente: exige aprobación.
- Las consultas pesadas pueden sobrecargar las fuentes de datos.
Documentación oficial: grafana.com/docs/grafana/latest/developers/http_api
Qué hace un agente de iTeam con la API de Grafana
Resumen de alertas
Cuando salta una alerta, el agente consulta los paneles y envía por Slack un resumen de lo que ha cambiado.
Anotación de despliegues
En cada despliegue, el agente crea una anotación para facilitar el análisis de impacto.
Silencio en mantenimiento
El agente crea un silencio de alertas durante la ventana de mantenimiento aprobada.
Informe semanal de SLO
El agente consulta las métricas y envía el resumen de disponibilidad y latencia.
De la credencial al agente trabajando, con aprobación
Cuenta de servicio
Crea en Grafana una cuenta de servicio con el rol mínimo, como visualizador.
Bóveda y acciones permitidas
Guarda el token en la bóveda de iTeam y habilita la escritura solo donde haga falta, como en las anotaciones.
Prueba con aprobación
Los cambios en alertas y dashboards pasan por aprobación humana, con auditoría.
Equipos de IA listos para este trabajo
Preguntas sobre la API de Grafana
¿La API de Grafana es gratuita?
No, Grafana de código abierto no cobra por la API. En Grafana Cloud, el uso depende del plan contratado.
¿Necesito programar para usar la API de Grafana con iTeam?
No necesariamente. La herramienta HTTP de iTeam lee la documentación de la API y aprende los endpoints, y el equipo de implantación configura contigo las credenciales, los permisos y las pruebas.
¿La API de Grafana funciona en Grafana Cloud?
Sí. La API HTTP existe tanto en Grafana instalado por tu cuenta como en Grafana Cloud, con un token de cuenta de servicio.