RousselTMLEARNING

TP · Prometheus : de la découverte à l'expertise

TP : Visualiser Prometheus dans Grafana (méthodes USE et RED)

Ce que vous allez apprendre dans ce TP
  • Provisionner une source de données
  • Appliquer USE et RED
  • Rendre un dashboard dynamique

De la requête au tableau de bord #

Ce que vous allez apprendre dans cette section
  • Provisionner une source de données
  • Appliquer USE et RED
  • Rendre un dashboard dynamique

Contexte. Les métriques ne servent que si l'équipe les voit. Vous connectez Grafana à Prometheus et construisez deux panneaux selon les méthodes de référence : USE pour les ressources, RED pour les services.

Prérequis : TP Alertmanager  ·  Durée estimée : 35 min

Source de données, requêtes, variable.
  1. 1. Provisionner la source de données

    Pourquoi ? Le provisioning rend la configuration reproductible : pas de clics à refaire après une réinstallation.

    Ajoutez Grafana au Compose et déclarez Prometheus par provisioning.
  2. 2. Panneau USE : utilisation CPU

    Pourquoi ? USE (utilisation, saturation, erreurs) indique si une ressource est le goulot d'étranglement.

    Affichez le pourcentage de CPU utilisé par instance.
  3. 3. Panneau RED : taux d'erreurs

    Pourquoi ? RED (débit, erreurs, durée) reflète ce que l'utilisateur ressent d'un service.

    Calculez le pourcentage de requêtes 5xx (utilisez les métriques de Prometheus lui-même : prometheus_http_requests_total).
  4. 4. Variable et import

    Pourquoi ? Les variables transforment un dashboard en outil réutilisable pour toutes les machines ; l'import évite de réinventer l'existant.

    Ajoutez une variable $instance puis importez le dashboard communautaire « Node Exporter Full » (ID 1860).

Niveau de difficulté : ●●○○○ (2/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 35 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Discussions récentes de la formation

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

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

Architecture

Conception globale et structurelle d'un système informatique, définissant ses différents composants, leurs relations et les principes guidant son évol...

OpenTelemetry

Framework open source fournissant des standards, APIs et SDKs pour collecter et exporter des données d'observabilité (traces, métriques, logs) de mani...

Articles recommandés

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

Observer un test k6 : Prometheus, Grafana et corrélation avec le système testé

Envoyer les résultats de k6 dans Prometheus (remote write) ou en OpenTelemetry, les visualiser da...

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

Observabilité de CrowdSec : IP bannies, attaques bloquées, Prometheus et Grafana

Suivre CrowdSec : cscli metrics, IP bannies, attaques détectées, volume bloqué par les bouncers, ...

Grafana Alloy et Prometheus : collecter et envoyer des métriques

Apprenez à configurer Grafana Alloy pour collecter, transformer et envoyer des métriques en utili...

Prometheus dans le monde Kubernetes (Operator, ServiceMonitor, kube-prometheus-stack)

Superviser Kubernetes avec Prometheus : service discovery, kube-prometheus-stack, Prometheus Oper...

Grafana Alloy : Collecter les métriques système et les logs locaux

Découvrez comment configurer Grafana Alloy pour superviser le serveur sur lequel il s'exécute, av...

Les Data Sources dans Grafana : Connectez et unifiez vos données

Apprenez à étendre les capacités de Grafana via les Data Sources. Découvrez les plugins essentiel...

Grafana Alloy : Collecte et Transformation de Télémétrie

Apprenez à utiliser Grafana Alloy pour collecter, transformer et acheminer logs, métriques et tra...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !