
INTÉGRATION GRAFANA n8n : AUTOMATISER GRAFANA AVEC N8N
INTÉGRATION GRAFANA N8N : AUTOMATISER GRAFANA AVEC N8N
Besoin d'aide pour automatiser Grafana avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Grafana with n8n?
L'intégration Grafana n8n met à votre disposition 16 actions couvrant trois domaines clés : la gestion des dashboards (création, modification, suppression, récupération), la gestion des utilisateurs (mise à jour, suppression, listing) et la gestion complète des équipes (création, membres, permissions). Cette richesse fonctionnelle vous permet d'automatiser pratiquement toutes les opérations d'administration Grafana.
Gain de temps considérable : plus besoin de naviguer manuellement dans l'interface Grafana pour chaque opération. Configurez des règles intelligentes qui créent automatiquement un dashboard personnalisé pour chaque nouveau projet, ou provisionnent les accès utilisateurs dès leur arrivée dans l'entreprise. Réactivité améliorée : déclenchez des actions instantanées dès qu'un événement survient dans vos autres outils — un nouveau client signé dans votre CRM comme HubSpot peut automatiquement générer son dashboard de suivi. Zéro oubli : chaque départ d'employé déclenche immédiatement la suppression de ses accès Grafana, sans intervention humaine.
Exemples de workflows métier concrets : synchronisation bidirectionnelle entre votre annuaire LDAP et les équipes Grafana, création automatique de dashboards à partir de templates lors du déploiement d'une nouvelle application, nettoyage programmé des dashboards inactifs, ou encore provisioning complet des accès lors de l'onboarding. En automatisant ces tâches répétitives, vous libérez vos équipes DevOps pour des missions à plus forte valeur ajoutée.
How to connect Grafana to n8n?
! 1 stepHow to connect Grafana to n8n?
- 01
Add the node
La connexion entre Grafana et n8n s'effectue via API Key, une méthode d'authentification simple et sécurisée qui ne nécessite aucune configuration OAuth complexe.Configuration de base :Générez une API Key dans Grafana : Accédez à Configuration > API Keys dans votre instance Grafana, puis créez une nouvelle clé avec le rôle approprié (Admin pour un accès complet, Editor pour la gestion des dashboards uniquement).Copiez l'URL de votre instance : Notez l'URL complète de votre Grafana (exemple : https://votre-instance.grafana.net ou http://localhost:3000 pour une installation locale).Créez les credentials dans n8n : Dans n8n, ajoutez un nouveau credential de type "Grafana API", collez votre API Key et l'URL de votre instance.Testez la connexion : Utilisez une action simple comme "Get many dashboards" pour vérifier que l'authentification fonctionne correctement.
TIP💡 TIPS : Créez une API Key dédiée à n8n avec uniquement les permissions nécessaires à vos automatisations. Si vous n'avez besoin que de lire des données, utilisez le rôle Viewer. Cela limite les risques en cas de compromission et facilite l'audit des actions effectuées par vos workflows. Consultez la documentation officielle Grafana API pour plus de détails sur les niveaux de permissions.- 01
Besoin d'aide pour automatiser Grafana avec n8n ?
Notre équipe vous répond en quelques minutes.
Grafana actions available in n8n
01 Action 01Create a dashboard
Cette action vous permet de créer un nouveau tableau de bord Grafana directement depuis votre workflow n8n. Particulièrement utile pour le provisioning automatique de dashboards lors de la création de nouveaux projets ou environnements.
Paramètres de configuration : Credential to connect with : Sélectionnez vos identifiants Grafana — requis pour authentifier la requête. Resource : Défini sur "Dashboard" pour cibler les tableaux de bord. Operation : Défini sur "Create" pour la création. Title : Champ texte pour le nom du dashboard — requis pour identifier votre tableau de bord. Additional Fields : Section extensible pour ajouter des propriétés optionnelles (dossier de destination, tags, etc.).
Cas d'usage typiques : Créer automatiquement un dashboard de monitoring pour chaque nouvelle application déployée. Générer des tableaux de bord client personnalisés lors de l'onboarding. Provisionner des dashboards de suivi projet à partir d'un template.

02 Action 02Get a dashboard
Cette action récupère les informations détaillées d'un tableau de bord spécifique à partir de son UID ou de son URL. Idéale pour vérifier l'existence d'un dashboard avant modification ou pour extraire sa configuration.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Dashboard". Operation : "Get". Dashboard UID or URL : Identifiant unique ou URL complète du dashboard — requis pour cibler le bon tableau de bord.
Cas d'usage typiques : Vérifier qu'un dashboard existe avant d'y ajouter des panels. Extraire la configuration JSON pour la dupliquer ou la versionner. Récupérer les métadonnées (date de modification, auteur) pour audit.

03 Action 03Get many dashboards
Cette action récupère une liste de tableaux de bord selon vos critères de filtrage. Parfaite pour inventorier vos dashboards ou identifier ceux qui nécessitent une action.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Dashboard". Operation : "Get Many". Return All : Interrupteur on/off pour récupérer tous les résultats — optionnel. Limit : Nombre maximum de dashboards à retourner (défaut : 50) — actif si "Return All" est désactivé. Filters : Section pour ajouter des critères de recherche (nom, tags, dossier).
Cas d'usage typiques : Lister tous les dashboards d'un dossier spécifique pour migration. Identifier les dashboards non modifiés depuis X mois pour nettoyage. Générer un rapport d'inventaire des tableaux de bord par équipe.

04 Action 04Update a dashboard
Cette action met à jour un tableau de bord existant. Utile pour les modifications programmatiques comme l'ajout de variables ou la mise à jour de paramètres globaux.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Dashboard". Operation : "Update". Dashboard UID or URL : Identifiant du dashboard à modifier — requis. Update Fields : Section pour spécifier les champs à modifier — ajoutez les propriétés via "Add Field".
Cas d'usage typiques : Mettre à jour les datasources de plusieurs dashboards après migration. Modifier les tags de dashboards pour réorganisation. Appliquer des mises à jour de configuration en masse.

05 Action 05Delete a dashboard
Cette action supprime définitivement un tableau de bord de votre instance Grafana. À utiliser avec précaution, idéalement après archivage ou dans des workflows de nettoyage automatisé.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Dashboard". Operation : "Delete". Dashboard UID or URL : Identifiant ou URL du dashboard à supprimer — requis.
Cas d'usage typiques : Nettoyer automatiquement les dashboards de projets archivés. Supprimer les dashboards temporaires après une période définie. Workflow de décommissioning complet lors de la fin d'un contrat client.

06 Action 06Get many users
Cette action récupère la liste des utilisateurs de votre instance Grafana. Essentielle pour les audits de sécurité ou la synchronisation avec votre annuaire d'entreprise.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "User". Operation : "Get Many". Return All : Interrupteur pour récupérer tous les utilisateurs — optionnel. Limit : Nombre maximum d'utilisateurs à retourner (défaut : 50) — actif si "Return All" est désactivé.
Cas d'usage typiques : Générer un rapport des utilisateurs actifs pour audit de sécurité. Comparer la liste Grafana avec votre annuaire LDAP/AD pour détecter les écarts. Identifier les comptes inactifs pour désactivation.

07 Action 07Update a user
Cette action modifie les informations d'un utilisateur existant dans Grafana. Parfaite pour maintenir la cohérence des données utilisateur avec vos autres systèmes.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "User". Operation : "Update". User ID : Identifiant de l'utilisateur à modifier — requis, accepte les expressions dynamiques. Update Fields : Section pour spécifier les attributs à modifier (nom, email, rôle) — cliquez "Add Field" pour ajouter.
Cas d'usage typiques : Synchroniser les changements de nom/email depuis votre annuaire RH. Modifier le rôle d'un utilisateur suite à un changement de poste. Mettre à jour en masse les informations utilisateur après migration de domaine.

08 Action 08Delete a user
Cette action supprime un utilisateur de votre instance Grafana. Cruciale pour le offboarding automatisé et la sécurité des accès.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "User". Operation : "Delete". User ID : Identifiant de l'utilisateur à supprimer — requis.
Cas d'usage typiques : Supprimer automatiquement les accès lors du départ d'un collaborateur. Nettoyer les comptes de test après les phases de développement. Workflow de révocation d'accès suite à incident de sécurité.

09 Action 09Create a team
Cette action crée une nouvelle équipe dans Grafana. Les équipes permettent de gérer les permissions de manière groupée, facilitant l'administration à grande échelle.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team". Operation : "Create". Name : Nom de l'équipe à créer — requis. Additional Fields : Section pour ajouter des propriétés optionnelles (email de l'équipe, etc.).
Cas d'usage typiques : Créer automatiquement une équipe Grafana pour chaque nouveau projet. Provisionner les équipes en miroir de votre structure organisationnelle. Générer des équipes client lors de l'onboarding.

10 Action 10Get a team
Cette action récupère les informations détaillées d'une équipe spécifique à partir de son ID.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team". Operation : "Get". Team ID : Identifiant unique de l'équipe — requis.
Cas d'usage typiques : Vérifier l'existence d'une équipe avant d'y ajouter des membres. Récupérer les métadonnées d'équipe pour rapport. Valider la configuration d'une équipe dans un workflow de provisioning.

11 Action 11Get many teams
Cette action récupère la liste des équipes selon vos critères de filtrage.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team". Operation : "Get Many". Return All : Interrupteur pour récupérer toutes les équipes — optionnel. Limit : Nombre maximum d'équipes à retourner (défaut : 50). Filters : Section pour ajouter des critères de recherche.
Cas d'usage typiques : Inventorier toutes les équipes pour audit organisationnel. Identifier les équipes sans membres actifs pour nettoyage. Générer un rapport de la structure d'équipes.

12 Action 12Update a team
Cette action modifie les propriétés d'une équipe existante.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team". Operation : "Update". Team ID : Identifiant de l'équipe à modifier — requis, accepte les expressions. Update Fields : Section pour spécifier les champs à modifier (nom, email).
Cas d'usage typiques : Renommer les équipes suite à réorganisation. Mettre à jour l'email de contact des équipes. Synchroniser les noms d'équipes avec votre annuaire.

13 Action 13Delete a team
Cette action supprime définitivement une équipe de Grafana.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team". Operation : "Delete". Team ID : Identifiant de l'équipe à supprimer — requis.
Cas d'usage typiques : Supprimer les équipes de projets terminés. Nettoyer les équipes de test. Workflow de décommissioning complet.

14 Action 14Add a team member
Cette action ajoute un utilisateur à une équipe Grafana, lui accordant automatiquement les permissions associées à cette équipe.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team Member". Operation : "Add". User Name or ID : Nom d'utilisateur ou ID du membre à ajouter — requis, accepte les expressions. Team Name or ID : Nom ou ID de l'équipe cible — requis, accepte les expressions.
Cas d'usage typiques : Ajouter automatiquement un nouveau collaborateur aux équipes de son département. Provisionner les accès équipe lors de l'affectation à un projet. Synchroniser les appartenances d'équipe avec votre annuaire LDAP.

15 Action 15Get many team members
Cette action récupère la liste des membres d'une équipe spécifique.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team Member". Operation : "Get Many". Team Name or ID : Équipe dont lister les membres — optionnel mais nécessaire pour cibler une équipe. Return All : Interrupteur pour récupérer tous les membres — optionnel. Limit : Nombre maximum de membres à retourner (défaut : 50).
Cas d'usage typiques : Auditer la composition des équipes. Vérifier qu'un utilisateur appartient bien à une équipe avant action. Générer des rapports d'appartenance pour conformité.

16 Action 16Remove a team member
Cette action retire un utilisateur d'une équipe Grafana, révoquant ses permissions associées.
Paramètres de configuration : Credential to connect with : Vos identifiants Grafana — requis. Resource : "Team Member". Operation : "Remove". User Name or ID : Nom d'utilisateur ou ID du membre à retirer — requis. Team Name or ID : Nom ou ID de l'équipe concernée — requis.
Cas d'usage typiques : Retirer automatiquement un collaborateur des équipes projet lors de sa réaffectation. Révoquer les accès équipe lors du offboarding. Nettoyer les appartenances obsolètes détectées par audit.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Grafana n8n est-elle gratuite ?
Oui, l'intégration Grafana est incluse nativement dans n8n sans coût supplémentaire. Vous pouvez l'utiliser aussi bien avec la version self-hosted gratuite de n8n qu'avec n8n Cloud. Côté Grafana, vous aurez besoin d'une instance avec les permissions API activées — Grafana OSS (gratuit) ou Grafana Cloud fonctionnent tous deux parfaitement. La seule limite potentielle concerne les quotas d'API de Grafana Cloud sur les plans gratuits, mais pour la plupart des usages d'automatisation, ces limites sont largement suffisantes. Découvrez notre agence n8n pour des projets d'automatisation sur mesure.Puis-je créer des dashboards avec des panels préconfigurés via n8n ?
L'action "Create a dashboard" de l'intégration native crée un dashboard vide avec un titre. Pour créer des dashboards complets avec panels, datasources et visualisations préconfigurées, vous avez deux options : utiliser le nœud HTTP Request de n8n pour appeler directement l'API Grafana avec un JSON de dashboard complet, ou créer un dashboard template dans Grafana, l'exporter en JSON, puis utiliser ce template dans vos workflows. Cette seconde approche est recommandée car elle permet de maintenir vos templates visuellement dans Grafana tout en les déployant automatiquement via n8n. Vous pouvez également stocker vos templates dans Notion ou Airtable pour une gestion centralisée.Comment synchroniser automatiquement les utilisateurs Grafana avec mon Active Directory ?
Combinez l'action "Get many users" avec un nœud de connexion à votre AD (via LDAP ou Microsoft Graph API). Votre workflow peut comparer les deux listes, puis utiliser "Update a user" pour les modifications, "Delete a user" pour les départs, et le nœud HTTP Request pour les créations (non disponible en action native). Planifiez ce workflow pour une exécution quotidienne avec le nœud Schedule Trigger. Pour les équipes, utilisez "Add a team member" et "Remove a team member" pour maintenir les appartenances synchronisées avec vos groupes AD. Notre agence d'automatisation peut vous accompagner dans la mise en place de ces synchronisations complexes.


