Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Grafana con n8n?

  1. 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.

  2. 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.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteAddRemove
Dashboard✓✓✓✓✓
Team✓✓✓✓✓
Team Member✓✓✓
User✓✓✓

Dashboard

5 operaciones
01

Create a dashboard

dashboard.create

Lo 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.
Casos de uso
abrir un panel propio para cada nueva planta de una industria, guardado en la carpeta de su país.
02

Delete a dashboard

dashboard.delete

Lo 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.
Casos de uso
retirar los paneles montados para una migración puntual, cuando la migración ya terminó y el informe está archivado.
03

Get a dashboard

dashboard.get

Lo 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.
Casos de uso
leer primero el panel, ramificar el flujo según lo que vuelva y decidir solo entonces si el paso de actualización tiene que ejecutarse.
04

Get many dashboards

dashboard.getAll

Lo 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.
Casos de uso
un inventario semanal de todos los paneles, volcado a una tabla para saber quién mantiene cada uno.
05

Update a dashboard

dashboard.update

Lo 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.
Casos de uso
renombrar y recolocar los paneles de un cliente que pasa de la prueba al plan de pago.

Team

5 operaciones
06

Create a team

team.create

Lo 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.
Casos de uso
cuando aparece un departamento nuevo en el directorio interno, el flujo crea el equipo de Grafana equivalente antes de la primera petición de acceso.
07

Delete a team

team.delete

Lo 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.
Casos de uso
cerrar el equipo creado para una campaña de temporada una vez entregado el informe final.
08

Get a team

team.get

Lo 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 }}.
Casos de uso
comprobar que el equipo de soporte sigue existiendo antes de que un paso posterior intente meter ahí a alguien recién incorporado.
09

Get many teams

team.getAll

Lo 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.
Casos de uso
sacar la lista de equipos una vez al mes, cruzarla con el organigrama y marcar los grupos que ya no mantiene nadie.
10

Update a team

team.update

Lo 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.
Casos de uso
tras una reorganización, renombrar varios equipos en una sola pasada en vez de ir pantalla por pantalla.

Team Member

3 operaciones
11

Add a team member

teamMember.add

Lo 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.
Casos de uso
alguien entra en Grafana por primera vez y el flujo lo coloca ese mismo día en el equipo de datos.
12

Get many team members

teamMember.getAll

Lo 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.
Casos de uso
la revisión de accesos trimestral, donde la composición de cada equipo sensible se envía a su responsable para que la confirme.
13

Remove a team member

teamMember.remove

Lo 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.
Casos de uso
un cambio interno, donde alguien deja el equipo de pagos el viernes y la pertenencia desaparece sin abrir un ticket al administrador.

User

3 operaciones
14

Delete a user

user.delete

Lo 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.
Casos de uso
una baja gestionada desde la herramienta de recursos humanos, que cierra el acceso a Grafana la misma mañana que el correo, sin dejar una cuenta dormida con vista a los paneles internos.
15

Get many users

user.getAll

Lo 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.
Casos de uso
cruzar la lista de usuarios de Grafana con la exportación del directorio corporativo y señalar las cuentas que solo aparecen en uno de los dos, antes de que la revisión de accesos se convierta en un archivo que nadie abre.
16

Update a user

user.update

Lo 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, Editor o Viewer.
Casos de uso
un proveedor conserva acceso de lectura tras la entrega, así que una ejecución programada lo deja en Viewer en lugar de borrar su cuenta.
Necesitas ayuda

¿Necesitas ayuda para automatizar Grafana con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Grafana y n8n, las dudas que llegan después

01¿La integración Grafana n8n es gratuita?
Sí. El nodo de Grafana viene incluido con n8n, así que no hay nada que instalar ni nada extra que pagar del lado de n8n, tanto si el flujo corre en n8n Cloud, la oferta alojada por n8n, como en una instancia que alojas tú con Docker o npm en Community Edition, bajo licencia Sustainable Use. El flujo es idéntico en los dos casos. Lo que cuesta Grafana depende de cómo se explote la instancia y es otra conversación. Del lado de n8n, el credential se crea una vez en el menú Credentials y sirve para todos los flujos que usen las 16 operaciones.
02¿Qué credenciales pide el nodo de Grafana?
Un credential de clave API, y nada más. Dentro van dos valores: la API Key generada en Grafana y la Base URL de la instancia, con la forma https://n8n.grafana.net. El requisito previo es una cuenta de Grafana, porque la clave se crea desde Grafana antes de que n8n entre en juego. Una vez guardado en el menú Credentials, el acceso aparece en la lista desplegable de cada nodo de Grafana, y la misma entrada puede servir a un flujo de paneles y a otro de gestión de usuarios. El nodo HTTP Request también lo reutiliza con la autenticación predefinida.
03¿Qué límites tiene el nodo de Grafana en n8n?
Depende de lo que busques. El nodo cubre 16 operaciones repartidas en 4 recursos: paneles, equipos, miembros de equipo y usuarios. Todo lo que quede fuera de esa lista se resuelve con el nodo HTTP Request, que llama a cualquier endpoint de la API de Grafana reutilizando el mismo credential gracias a la autenticación predefinida, de modo que una operación ausente cuesta un nodo más y no otra herramienta. En lectura, las operaciones Get Many se detienen en Limit mientras Return All siga desactivado, y al activarlo n8n encadena las páginas. El otro punto a prever es que no hay trigger de Grafana.
04¿Un evento de Grafana puede disparar un flujo de n8n?
No, no desde el nodo de Grafana. n8n no incluye ningún trigger de Grafana, así que un flujo que toque Grafana arranca en otro sitio. Hay tres caminos que cubren casi todo. El Schedule Trigger lanza el flujo cada cierto intervalo fijo, lo que encaja con inventarios, revisiones de accesos y limpiezas nocturnas. El Webhook de n8n, una URL que n8n expone y que llama un servicio externo, deja que otro sistema dé la salida cuando tiene novedades. O bien el trigger de otra herramienta abre el flujo y el nodo de Grafana entra más adelante en la cadena.
05¿n8n o Make para automatizar Grafana?
Se decide por tres criterios. El alojamiento primero: n8n se instala en tu propio servidor con Docker o npm, o se usa en n8n Cloud, mientras que Make solo existe alojado, así que un equipo que quiera mantener la clave API de Grafana en su infraestructura ya tiene respuesta. El modelo de coste después: Make factura por operación, algo que se nota en un bucle sobre paneles o usuarios, y una instancia de n8n autoalojada traslada el coste al servidor. La lógica visual al final: los dos se montan a golpe de ratón, y la prueba honesta es rehacer el mismo flujo pequeño en cada uno.