← Retour aux tutoriels

Grafana : créer un tableau de bord

Construire un dashboard avec un panneau de série temporelle basé sur une requête PromQL.

Un tableau de bord regroupe des panneaux affichant des métriques issues d’une ou plusieurs datasources.

Prérequis

  • Grafana avec une datasource Prometheus opérationnelle.
  • Métriques node_exporter disponibles.

1. Créer le dashboard

DashboardsNewNew dashboardAdd visualization. Sélectionner la datasource Prometheus.

2. Définir la requête

Dans l’onglet Query, saisir une expression PromQL :

100 - (avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

Choisir le type de visualisation Time series dans le panneau de droite.

3. Régler les options

Définir le titre et l’unité :

Panel title : Charge CPU (%)
Standard options → Unit : Percent (0-100)

Cliquer Apply, puis Save dashboard (icône disquette). Donner un nom et un dossier.

4. Exporter en JSON

Dashboard settingsJSON Model. Copier le contenu pour versionner ou provisionner :

curl -s http://grafana.exemple.fr:3000/api/dashboards/uid/abc123 \
  -u admin:motdepasse > dashboard.json

Vérification

Le panneau affiche une courbe avec des valeurs entre 0 et 100. La plage temporelle par défaut (Last 6 hours) montre des données continues.

Dépannage

  • No data : vérifier que la métrique existe via Explore puis la même requête.
  • Courbe plate à zéro : l’intervalle [5m] est trop court pour des cibles scrappées récemment ; attendre quelques minutes.
  • Unité incorrecte : ajuster Standard options → Unit.

Vous avez un projet sur ces sujets ?

Nous contacter →