1. Qu'est-ce que Grafana Assistant ? #
Introduction à l'intelligence artificielle dans Grafana Cloud.
Un copilote pour l'observabilité #
Disponible dans : ✕ OSS ✕ Enterprise ✓ Cloud
Grafana Assistant est un outil propulsé par l'intelligence artificielle (utilisant des LLMs avancés) et intégré nativement dans Grafana Cloud. Faisant partie de la suite Machine Learning de Grafana, il agit comme un véritable copilote pour les ingénieurs DevOps et SRE. Plutôt que de naviguer à travers des documentations complexes, il leur permet d'interagir avec leurs données de télémétrie en utilisant simplement le langage naturel. Son objectif principal est de réduire drastiquement la courbe d'apprentissage des langages de requêtage tels que PromQL (pour les métriques) ou LogQL (pour les logs), et d'accélérer le temps moyen de résolution des incidents (MTTR) en fournissant un contexte immédiat et des suggestions de remédiation.
2. Fonctionnalités principales #
Génération, explication de requêtes et analyse contextuelle.
Ce que l'Assistant peut faire pour vous #
L'une des forces majeures de l'Assistant est sa capacité à comprendre le contexte de votre infrastructure et à générer des requêtes complexes :
- Génération de requêtes : Demandez en langage naturel, par exemple : "Montre-moi le taux d'erreur HTTP 500 par service sur les 5 dernières minutes". L'IA générera automatiquement une requête PromQL optimisée telle que :
sum(rate(http_requests_total{status="500"}[5m])) by (service) - Explication de code : Vous héritez d'un vieux tableau de bord avec une requête illisible et surchargée de regex ? L'Assistant peut la décomposer et vous l'expliquer étape par étape, en détaillant le rôle de chaque agrégation.
- Analyse d'incidents : En cas de pic d'erreurs, l'Assistant peut résumer l'état global d'un tableau de bord, analyser les pics sur les graphiques, et suggérer de pivoter vers les logs (via LogQL) ou les traces (via TraceQL) associés au problème en cours.
3. Bien utiliser l'Assistant (Prompting) #
Adopter les bonnes approches pour obtenir des résultats pertinents.
Optimiser ses interactions avec l'IA #
Pour tirer le meilleur parti de Grafana Assistant, il est important de comprendre comment interagir avec le modèle d'IA et de le guider avec le bon contexte. Voici quelques conseils pour optimiser vos prompts :
- Utilisez les mentions @ : Ciblez précisément vos sources de données (ex: @Prometheus, @Loki, @Tempo) pour donner du contexte immédiat à l'IA.
- Soyez spécifique : Mentionnez explicitement les noms des métriques, les labels souhaités (ex:
env="production") ou les types d'agrégation pour améliorer l'efficacité de vos requêtes. - Reformulez au besoin : L'IA est itérative. Si la première réponse n'est pas parfaite, affinez votre requête en ajoutant des détails ou en la reformulant.
Bonne Pratique : Plus le contexte est riche et précis, plus la requête générée sera exacte du premier coup. L'utilisation combinée des mentions @ et de noms de métriques précis est la clé.
Erreur Courante : Exécuter aveuglément une requête générée par l'IA sur un environnement très chargé sans l'avoir vérifiée. Une requête LogQL mal filtrée générée par l'Assistant peut s'avérer très gourmande en ressources et ralentir vos requêtes. Vérifiez toujours les filtres temporels et la présence des labels indexés avant exécution.
4. Partie pratique : Accéder et interagir avec l'Assistant #
Comment utiliser Grafana Assistant depuis l'interface, les tableaux de bord et l'explorateur.
Accéder à l'Assistant #
Grafana Assistant est accessible à plusieurs endroits stratégiques de l'interface : via le menu principal (souvent représenté par une icône d'étincelles ✨), directement dans l'interface Explore pour l'aide à la création de requêtes, ou depuis vos Dashboards.
Intégration depuis un Tableau de Bord #
Sur n'importe quel panneau (panel) de votre tableau de bord, vous pouvez invoquer l'Assistant pour interagir avec les données affichées. Cliquez sur le menu du panneau (les trois points) puis sélectionnez l'Assistant. Vous pourrez alors lui demander d'expliquer la requête sous-jacente, de suggérer des optimisations, ou d'analyser une éventuelle anomalie détectée sur la période temporelle affichée.
Utilisation dans Explore #
Dans l'onglet Explore, vous pouvez utiliser la zone de texte de l'Assistant pour formuler vos besoins en langage naturel. Au lieu de lutter avec la syntaxe LogQL, tapez simplement : "Affiche les logs contenant 'error' ou 'exception' pour l'application frontend". L'Assistant va pré-remplir la zone avec une requête comme :
{app="frontend"} |= "error" or "exception" Vous pouvez ensuite itérer, ajouter des parsers JSON, ou affiner la requête avant de l'exécuter.5. Sécurité et Confidentialité #
Comment vos données sont traitées par le modèle d'IA.
Protection des données de télémétrie #
L'utilisation de l'Intelligence Artificielle soulève légitimement des questions de confidentialité, en particulier pour les données d'entreprise. Grafana Labs s'engage sur la sécurité : les données de vos tableaux de bord, le résultat de vos requêtes et vos logs ne sont pas utilisés pour entraîner les modèles de base (LLMs) d'entités tierces. L'Assistant s'appuie sur le contexte que vous lui fournissez de manière éphémère et sécurisée, strictement isolé au sein de votre instance Grafana Cloud.
6. Disponibilité #
Grafana Assistant disponible pour toutes les éditions.
Ouverture à OSS et Enterprise #
Depuis les annonces de GrafanaCON 2026, Grafana Assistant n'est plus limité à Grafana Cloud. L'outil est désormais disponible de manière globale pour toutes les éditions : Grafana Cloud, Grafana OSS (Open Source) et Grafana Enterprise. Cela permet à toutes les équipes de bénéficier de la puissance de l'IA générative directement dans leur environnement local (on-premise) ou hybride pour piloter leur observabilité en langage naturel.
Aller plus loin avec notre formation #

Développez vos compétences
Pour approfondir vos connaissances et mettre en pratique ces concepts, découvrez notre formation dédiée.
Voir la formation associéeMon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Discussions récentes de la formation
- Grafana : une variable « service » qui dépend de la variable « environnement »✓ résolu · 1 réponse(s)
Poser une question sur cette leçon →Voir toutes les discussions de la formation
Glossaire de la formation
Observabilité
La capacité à connaître l'état interne d'un système à partir des données qu'il émet.Ces données sont classées en 3 piliers : logsmétriquestracesprofil...
Grafana
Plateforme open source de visualisation de données et d'analyse de métriques interactives.
Prometheus
Système open source de surveillance et d'alerte, particulièrement adapté pour la collecte de métriques dans des environnements dynamiques (comme Kuber...
APM (Application Performance Monitoring)
Surveillance des performances applicatives pour identifier, diagnostiquer et résoudre les problèmes complexes liés aux performances et à la disponibil...
k6
Outil open source de test de charge (load testing) conçu pour l'ingénierie de performance, permettant d'évaluer la fiabilité et la scalabilité des sys...
Traces distribuées
Technique (issue du pilier des Traces) permettant de suivre le cheminement complet d'une requête à travers de multiples micro-services pour identifier...
Métriques
Mesures numériques collectées à intervalles réguliers (ex: CPU, RAM, temps de réponse) utilisées pour évaluer l'état de santé global d'un système au f...
Alerting
Processus consistant à notifier les équipes (via email, Slack, Teams) lorsqu'un événement spécifique, un dépassement de seuil ou une anomalie est déte...
HTTP Code
Codes de statut HTTP standardisés indiquant le résultat du traitement d'une requête.1xx (Information) : 100 Continue, 101 Switching Protocols.2xx (Suc...
Access Log
Fichier de journalisation enregistrant les requêtes traitées par un serveur web (Apache, Nginx, Lighttpd, etc.). Il permet de tracer l'activité du ser...
Client IP
L'adresse IP de l'utilisateur effectuant la requête vers le serveur web. Lorsqu'un utilisateur passe par un Load Balancer ou un proxy (ex: Cloudflare)...
Timestamp
La date et l'heure exactes auxquelles la requête a été reçue par le serveur.Configuration : %t dans Apache, $time_local ou $time_iso8601 dans Nginx.
Request
La ligne de requête initiale du client. Elle comprend généralement la méthode HTTP (ex: GET), l'URL demandée et la version du protocole HTTP.Configura...
Status Code
Le code de statut HTTP final renvoyé par le serveur au client (ex : 200 pour un succès, 404 pour ressource non trouvée).Configuration : %>s dans Apach...
Size
Le volume des données renvoyées au client, mesuré en octets (généralement sans les en-têtes HTTP).Configuration : %b ou %O dans Apache, $body_bytes_se...
Referrer
L'URL de la page web depuis laquelle le client a cliqué ou suivi un lien pour accéder à la ressource actuelle.Configuration : %{Referer}i dans Apache,...
User-Agent
Les informations d'identification fournies par le client concernant son navigateur, son système d'exploitation et son appareil. Sa structure standard ...
Response Time
La durée totale prise par le serveur pour traiter la requête et renvoyer la réponse au client.Configuration : %D (microsecondes) ou %T (secondes) dans...
Grafana Loki
Système de journalisation (logs) multi-tenant, hautement disponible et inspiré de Prometheus. Il est conçu pour être très économe en ressources en n'i...
Articles recommandés
La stack LGTM (Loki, Grafana, Tempo, Mimir) : architecture et mise en place
Comprendre la stack LGTM de Grafana Labs : Loki pour les logs, Grafana pour la visualisation, Tem...
Grafana : maîtriser les requêtes (PromQL, LogQL, SQL et expressions)
Construire des requêtes efficaces dans Grafana : éditeur de requêtes, Query Inspector, PromQL, Lo...
Grafana Cloud : démarrer avec la plateforme managée (Mimir, Loki, Tempo, Alloy)
Découvrir Grafana Cloud : création d'une stack, offre gratuite, envoi de métriques, logs et trace...
Grafana vs Kibana : Quel outil de visualisation choisir ?
Découvrez les différences fondamentales entre Grafana, le roi des métriques multi-sources, et Kib...
Grafana Loki : le système de logs inspiré de Prometheus
Découvrir Grafana Loki : philosophie d'indexation par labels, architecture (distributor, ingester...
Maîtriser les Variables dans Grafana : Dynamisez vos Tableaux de Bord
Apprenez à utiliser les variables pour créer des tableaux de bord interactifs et réutilisables. D...
Application Observability dans Grafana Cloud
Superviser ses services avec les données OpenTelemetry : RED, cartes de services, traces et logs ...
Frontend Observability dans Grafana Cloud
Le RUM de Grafana Cloud : Web Vitals, erreurs JavaScript et sessions, collectés par Faro.
Kubernetes Monitoring dans Grafana Cloud
Superviser clusters, nœuds, pods et coûts Kubernetes avec une application préconfigurée.