Exporters : node-exporter et cAdvisor

12 min
Public
débutant, leçons 01 et 02 lues
Durée
35 à 45 min
Module
2/7
Compétence visée
lire les métriques de la machine (node_cpu_seconds_total, node_memory_*, node_filesystem_*) et de chaque conteneur labo-* (container_cpu_usage_seconds_total, container_memory_working_set_bytes), savoir ce qu'un exporter traduit et ce qu'il ne voit pas

En une image

Le releveur ne peut lire qu'un compteur qui a un cadran. L'API catalogue en a un : elle a été écrite avec prometheus_client, elle expose /metrics elle-même. Le noyau Linux, lui, n'a pas de cadran : il écrit ses statistiques dans /proc et /sys, dans un format que Prometheus ne lit pas. Docker non plus : il connaît la consommation de chaque conteneur, mais ne l'expose pas au format Prometheus.

Aperçu — la suite de la leçon est réservée aux inscrits.

Déjà inscrit avec un code ?

Votre accès est rattaché à votre compte, pas à ce lien. Connectez-vous avec le même courriel qu'en classe : votre cours vous attend, inutile de ré-entrer le code.

Se connecterPas encore de compte ? En créer un
Cette leçon fait partie du module « Métriques : Prometheus de bout en bout »

Les premiers modules du cours sont en accès libre. Pour la suite, trois possibilités : acheter ce cours une fois pour toutes, vous abonner pour tout ouvrir, ou entrer le code si vous suivez le cours en classe.

M’abonner — 19 $ US/moisRetour au plan
Vous êtes étudiant du cours ?

Le code se rattache à votre compte : connectez-vous ou créez un compte, il sera validé automatiquement au retour.

Pas encore de compte ? En créer un