RousselTMLEARNING

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

Déploiement d'exporteurs

Ce que vous allez apprendre dans ce TP
  • Installer cAdvisor
  • Accéder à la console et aux metrics de cAdvisor
  • Installer Node exporter
  • Accéder à la console et aux metrics de Node exporter

Les prérequis #

Vous devez disposer d'une machine avec Docker d'installé. Si vous ne disposez pas d'une machine ou d'un environnement de test, nous vous invitons à faire le TP sur la mise en place de l'environnement de test.

cAdvisor #

Ce que vous allez apprendre dans cette section
  • Installer cAdvisor
  • Accéder à la console et aux metrics de cAdvisor
▶ Revoir la vidéo de présentation de la notion

Installer et configurer cAdvisor

  1. Déployer le conteneur

    Vous devez déployer un conteneur cAdvisor pour collecter l'ensemble des métriques des conteneurs présents sur la machine. Il doit être ajouté dans le réseau observability.

    Retrouvez sur ce lien un exemple de fichier docker-compose qui contient la configuration pour déployer cAdvisor : Fichier.
  2. Vérifier son bon fonctionnement

    Vous devez vérifier que l'exporter est bien fonctionnel et répond bien sur son port d'écoute.

  3. Vérifier les métriques

    Vous devez vérifier si les métriques remontent bien

Node exporter #

Ce que vous allez apprendre dans cette section
  • Installer Node exporter
  • Accéder à la console et aux metrics de Node exporter
▶ Revoir la vidéo de présentation de la notion
  1. Déployer le conteneur

    Vous devez déployer un conteneur Node_exporter pour collecter l'ensemble des métriques de la machine. Il doit être ajouté dans le réseau observability.

    Retrouvez sur ce lien un exemple de fichier docker-compose qui contient la configuration pour déployer cAdvisor : Fichier.
  2. Vérifier son bon fonctionnement

    Vous devez vérifier que l'exporter est bien fonctionnel et répond bien sur son port d'écoute.

  3. Vérifier les métriques

    Vous devez vérifier si les métriques remontent bien

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

Mon suivi

  • ⏱ Durée estimée : ≈ 42 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

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

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

Déployer Thanos sur Kubernetes (kube-prometheus-stack, Helm et Operator)

Installer Thanos sur Kubernetes : sidecar via kube-prometheus-stack, secret objstore, Bitnami/kub...

Grafana Alloy : L'importance de l'auto-supervision (Self-Monitoring)

Découvrez pourquoi et comment configurer Grafana Alloy pour qu'il se supervise lui-même, en colle...

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

Mimir : ruler, Alertmanager et mimirtool

Évaluer des règles d'enregistrement et d'alerte dans Mimir, configurer l'Alertmanager multi-tenan...

Monitoring et Statistiques dans HAProxy

Comment activer le tableau de bord de statistiques natif et exposer des métriques pour Prometheus.

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

Déployer et exploiter Mimir sur Kubernetes

Installer Mimir avec le chart Helm mimir-distributed, dimensionner les composants, superviser Mim...

Configuration de Grafana Alloy : syntaxe, ports et premiers composants

Dans le cadre d'une formation Grafana ou formation observabilité, maîtrisez la syntaxe déclarativ...

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 !