- Inicio
- Recursos
- Integraciones
- Grafana
Integración Grafana n8nAutomatiza Grafana con n8n.
Crear un panel, mover un equipo o bajar el rol de una cuenta deja de pasar por la pantalla de administración de Grafana. La integración Grafana n8n reúne 16 operaciones sobre 4 recursos. n8n no trae ningún trigger de Grafana, así que el flujo arranca con un Schedule Trigger o con un webhook.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Grafana n8n?
El nodo Grafana habla con la API de Grafana mediante una sola clave API y convierte cuatro objetos en pasos de un flujo: paneles, equipos, miembros de equipo y usuarios. Crear un panel dentro de una carpeta, renombrarlo, listar los que coinciden con una búsqueda, meter a alguien en un equipo, cambiar el rol de una cuenta.
Es un nodo de administración antes que nada. Lo que un administrador hace a mano en Grafana pasa a ser un paso que corre a una hora fija, o justo después de que otra herramienta se mueva.
Primer escenario, la alta de una persona. El flujo la mete en el equipo que le toca con teamMember.add y fija su rol con user.update. El disparo puede venir de una fila que ya vive en Postgres o de un documento en MongoDB, porque el paso de Grafana solo necesita un identificador del item anterior.
Segundo escenario, paneles en serie. Una consultora que monta un panel por cliente lo crea con dashboard.create, lo deja en la carpeta que corresponde y más tarde lo mueve o lo renombra con dashboard.update. Nadie tiene que acordarse de qué carpeta se usó la vez anterior: la carpeta se elige de una lista o se pasa como identificador con una expresión, esa fórmula corta escrita {{ $json.carpeta }} que lee un campo del nodo previo.
Tercer escenario, el inventario. dashboard.getAll con Return All activado recorre las páginas de la API y devuelve todos los paneles, team.getAll hace lo mismo con los equipos, y las dos listas acaban en Microsoft SQL para cruzarlas con el inventario interno.
Donde el nodo se queda corto entra el nodo HTTP Request: llama a cualquier endpoint de la API de Grafana reutilizando el mismo credential gracias a la autenticación predefinida, así que una operación que no esté entre las 16 sigue estando a un nodo de distancia. Conviene tener presentes dos límites antes de montar nada. Las operaciones de listado se detienen en Limit mientras Return All siga desactivado. Y no existe un nodo trigger de Grafana, de modo que el flujo tiene que traer su propio punto de partida.
Si la duda es entre plataformas y no entre nodos, la Reseña n8n entra en el alojamiento y el coste, y el Curso n8n monta este tipo de flujo paso a paso.
¿Cómo se conecta Grafana con n8n?
- 01
Genera la clave API en Grafana
Lo primero es una cuenta de Grafana. Dentro de Grafana, crea una API key, o sea la cadena que permite a una herramienta externa actuar sobre la instancia sin contraseña. Cópiala en cuanto aparezca, porque el valor se muestra una sola vez. La documentación de Grafana indica la ruta exacta a seguir en su página de API keys, antes incluso de abrir n8n.
- 02
Guarda el credential en n8n
Entra en el menú Credentials de n8n y añade un credential de Grafana, es decir el acceso que se guarda una vez y se reutiliza. Importan dos campos: API Key, el valor recién copiado, y Base URL, la dirección de tu instancia, por ejemplo
https://n8n.grafana.net. Ese credential vale para todos los flujos, se crea una vez por instancia y no una vez por nodo. - 03
Elige el credential en el nodo
Coloca un nodo Grafana en un flujo. El credential guardado sale en la lista desplegable del nodo, solo hay que seleccionarlo. Después eliges el recurso, panel, equipo, miembro de equipo o usuario, y la operación. Ejecuta el nodo una vez sobre una lectura inofensiva como Get Many Teams: si vuelve la lista, la clave y la dirección base están de acuerdo.
Qué sabe hacer el nodo Grafana
El nodo Grafana expone 16 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Add | Remove |
|---|---|---|---|---|---|---|---|
| Dashboard | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Team | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Team Member | ✓ | ✓ | ✓ | ||||
| User | ✓ | ✓ | ✓ |
Índice de operaciones
Dashboard
5 operacionesCreate a dashboard
dashboard.createLo que ves en n8n
Notas y casos de uso
Crea un panel en la instancia y devuelve su UID, el identificador corto que piden todas las operaciones de panel posteriores.
Parámetros clave
- Title: el nombre que se ve en la lista de paneles de Grafana, obligatorio, muchas veces armado desde el item anterior con una expresión tipo
{{ $json.client }}. - Folder Name or ID: dentro de Additional Fields, elige la carpeta de la lista o pasa un identificador con una expresión. Si no indicas carpeta, el panel se guarda en la carpeta General.
Delete a dashboard
dashboard.deleteLo que ves en n8n
Notas y casos de uso
Borra un panel de Grafana, por eso el flujo solo debería llegar a este paso tras una confirmación clara de un paso anterior.
Parámetros clave
- Dashboard UID or URL: el identificador alfabético del estilo
cIBgcSjkk, o la URL completa del panel si es eso lo que trae el nodo previo.
Get a dashboard
dashboard.getLo que ves en n8n
Notas y casos de uso
Lee un panel concreto para que el resto del flujo sepa qué hay ahí antes de tocar nada.
Parámetros clave
- Dashboard UID or URL: el mismo identificador que usa el borrado, por ejemplo
cIBgcSjkk, o la URL copiada de la barra del navegador.
Get many dashboards
dashboard.getAllLo que ves en n8n
Notas y casos de uso
Devuelve los paneles de la instancia, un item de n8n por panel, listos para recorrer en bucle.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API hasta el último panel. Desactivado, Limit fija cuántos vuelven, suficiente para una muestra rápida.
- Search Query: dentro de Filters, deja solo los paneles cuyo nombre coincide con el texto. Útil el día que existe una convención de nombres.
Update a dashboard
dashboard.updateLo que ves en n8n
Notas y casos de uso
Modifica un panel existente: otro nombre, otra carpeta o las dos cosas, sin que su UID cambie.
Parámetros clave
- Dashboard UID or URL: señala el panel que se va a modificar, por ejemplo
cIBgcSjkk. - Title: en Update Fields, el nuevo título que se mostrará.
- Folder Name or ID: también en Update Fields, mueve el panel a otra carpeta. Sin indicar, se guarda en la carpeta General.
Team
5 operacionesCreate a team
team.createLo que ves en n8n
Notas y casos de uso
Abre un equipo en Grafana, el grupo al que las operaciones de miembro que vienen después irán enganchando personas.
Parámetros clave
- Name: el nombre del equipo, obligatorio, algo como
Engineering. - Email: en Additional Fields, la dirección compartida del equipo, del tipo
engineering@n8n.io.
Delete a team
team.deleteLo que ves en n8n
Notas y casos de uso
Quita un equipo de la instancia. Es el paso de limpieza para un grupo que ya no figura en el organigrama.
Parámetros clave
- Team ID: el identificador del equipo que se elimina, obligatorio. Un Get Many Teams colocado antes lo trae, así nadie lo escribe a mano.
Get a team
team.getLo que ves en n8n
Notas y casos de uso
Recupera la ficha de un equipo, que es lo que le da al flujo algo firme que comprobar antes de actuar.
Parámetros clave
- Team ID: el identificador del equipo que se lee, obligatorio, normalmente heredado del nodo anterior como
{{ $json.id }}.
Get many teams
team.getAllLo que ves en n8n
Notas y casos de uso
Trae los equipos de la instancia como items sueltos, la jugada inicial de cualquier tarea masiva sobre equipos.
Parámetros clave
- Return All: activado, n8n recorre las páginas de la API hasta el último equipo. Desactivado, Limit pone el techo.
- Name: en Filters, reduce el resultado a los equipos que llevan ese nombre.
Update a team
team.updateLo que ves en n8n
Notas y casos de uso
Retoca un equipo que ya existe: su identificador no se mueve, su etiqueta o su dirección de contacto sí.
Parámetros clave
- Team ID: obligatorio, le dice a Grafana qué equipo recibe el cambio.
- Name: en Update Fields, el nuevo nombre del equipo, por ejemplo
Engineering Team. - Email: también en Update Fields, la dirección a la que se escribe al equipo, del tipo
engineering@n8n.io.
Team Member
3 operacionesAdd a team member
teamMember.addLo que ves en n8n
Notas y casos de uso
Mete a un usuario de Grafana que ya existe dentro de un equipo. Es el paso de acceso que sostiene casi cualquier alta.
Parámetros clave
- User Name or ID: elige a la persona en la lista que n8n carga desde la instancia, o pasa un identificador con una expresión cuando el valor viene de un nodo anterior.
- Team Name or ID: misma idea del lado del equipo, selección en la lista o identificador resuelto por expresión.
Get many team members
teamMember.getAllLo que ves en n8n
Notas y casos de uso
Lista quién pertenece a un equipo concreto, un item por persona.
Parámetros clave
- Team Name or ID: obligatorio, el equipo del que se leen los miembros, tomado de la lista o dado como identificador con una expresión.
- Return All: activado para la plantilla completa, desactivado para parar en Limit miembros.
Remove a team member
teamMember.removeLo que ves en n8n
Notas y casos de uso
Saca a un miembro de un equipo sin tocar el equipo en sí.
Parámetros clave
- User Name or ID: la persona que sale, elegida en la lista o indicada como identificador.
- Team Name or ID: el equipo que pierde a ese miembro, con la misma elección entre lista y expresión.
User
3 operacionesDelete a user
user.deleteLo que ves en n8n
Notas y casos de uso
Elimina a un usuario de la organización actual, la que apunta el credential.
Parámetros clave
- User ID: el identificador del usuario que se elimina, obligatorio. Un Get Many Users colocado justo antes aporta ese valor, así no hay que buscarlo en la pantalla de administración.
Get many users
user.getAllLo que ves en n8n
Notas y casos de uso
Devuelve los usuarios de la organización actual para auditarlos o recorrerlos uno a uno.
Parámetros clave
- Return All: marcado, salen todos los usuarios, página tras página. Sin marcar, Limit decide cuántos, que es lo razonable mientras el flujo está en pruebas.
Update a user
user.updateLo que ves en n8n
Notas y casos de uso
Cambia el rol que tiene un usuario en la organización actual, la manera de mover sus permisos sin tocar la cuenta.
Parámetros clave
- User ID: obligatorio, la cuenta que recibe el cambio.
- Role: en Update Fields, uno de
Admin,EditoroViewer.
Viewer en lugar de borrar su cuenta.¿Necesitas ayuda para automatizar Grafana con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


