This article is available in French.
1. Le concept de Data Source dans Grafana #
Comprendre comment Grafana interagit avec vos données sans jamais les stocker.
Une architecture agnostique #
La force de Grafana réside dans sa capacité à être agnostique vis-à-vis du stockage des données. Contrairement à d'autres outils très liés à une base de données spécifique, Grafana agit comme une couche de visualisation unifiée. Une Data Source est un connecteur qui permet à Grafana de traduire vos requêtes (queries) dans le langage natif de la base cible (PromQL pour Prometheus, Lucene pour Elasticsearch, etc.).
L'unification par le Dashboard #
Grâce aux Data Sources, un seul tableau de bord peut agréger des données provenant de dizaines de sources différentes. Vous pouvez, par exemple, afficher sur un même graphique vos métriques de performance système (Prometheus) et les logs d'erreurs correspondants (Loki), facilitant ainsi la corrélation immédiate lors d'un incident.
2. L'écosystème des Plugins et les Tags #
Comment étendre Grafana et identifier la provenance des connecteurs.
Installer de nouvelles sources #
Par défaut, Grafana inclut un ensemble de sources 'Core'. Pour aller plus loin, vous pouvez installer des plugins via la CLI (grafana-cli plugins install) ou l'interface d'administration. Ces plugins permettent de se connecter à des API tierces, des bases de données SQL traditionnelles ou des outils SaaS spécifiques.
Comprendre les Tags (Core, Enterprise, Installed) #
- Core : Plugins maintenus par Grafana Labs et inclus nativement dans l'installation standard.
- Enterprise : Sources de données premium (ex: Oracle, ServiceNow, Datadog, Dynatrace) nécessitant une licence Grafana Enterprise.
- Installed : Plugins tiers ou communautaires que vous avez ajoutés manuellement à votre instance.
- Signature : Les tags indiquent aussi si le plugin est 'Signed' (vérifié par Grafana Labs) ou 'Unsigned'.
My progress
Sign in to track your progress and take notes. Sign in
Course Glossary
Alerting
The process of notifying teams (via email, Slack, Teams) when a specific event, threshold breach, or anomaly is detected.
HTTP Code 200 (OK)
An HTTP status code indicating that the client's request was successfully processed by the server.
HTTP Code 403 (Forbidden)
An HTTP status code indicating that the server understood the request but refuses to authorize it, usually due to a lack of permissions.
HTTP Code 404 (Not Found)
An HTTP status code indicating that the requested resource could not be found on the server.
Grafana
An open-source interactive data visualization platform that allows users to create, explore, and share analytic dashboards from multiple time-series d...
Recommended Articles
Grafana Assistant: AI at the service of observability
Discover Grafana Assistant, the artificial intelligence integrated into Grafana Cloud. Learn how ...
PromQL : introduction au langage de requête de Prometheus
Apprendre PromQL, le langage de requête de Prometheus : sélecteurs, rate, sum by, histogrammes et...
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...
Prometheus : visualiser ses métriques (UI, Grafana et dashboards)
Visualiser les données Prometheus : interface web, graphes PromQL, connexion à Grafana, dashboard...
Tempo : générer des métriques à partir des traces (service graph, span metrics, exemplars)
Activer le metrics-generator de Tempo : service graphs, span metrics RED, remote write vers Prome...
Grafana Loki vs Elasticsearch : La bataille du stockage de logs
Comparatif entre Loki, le système de logs inspiré par Prometheus, et Elasticsearch, le moteur de ...
Tableaux de bord Grafana avec la source de données Zabbix
Afficher Zabbix dans Grafana : installer le plugin, créer un utilisateur et un jeton d'API, confi...
Grafana Alloy: Log Management with Loki
Discover how to configure Grafana Alloy to read log files, journald, or network streams, process ...
Alerter sur les logs avec le Ruler de Loki
Mettre en place des alertes et des recording rules LogQL avec le Ruler Loki : configuration, fich...