PromQL niveau 1 : sélecteurs, rate et agrégations

13 min
Public
débutant, leçons 01 à 03 lues
Durée
45 à 60 min
Module
2/7
Compétence visée
écrire seul les trois requêtes qui font 80 % du travail (sélecteur, rate(...[1m]), sum by (...)), lire une erreur de l'API /api/v1/query et savoir pourquoi un résultat est vide

En une image

Tu as un carnet de relevés : 3000 séries, une valeur toutes les 15 secondes. PromQL est la langue dans laquelle tu poses trois questions au carnet :

  1. Lesquelles ? Le sélecteur choisit des séries par leur nom et leurs labels : http_requetes_total{route="/cours"}.
  2. À quelle vitesse ? Un compteur ne se lit jamais tel quel ; rate(...[1m]) transforme « 2914 requêtes depuis le démarrage » en « 3,6 requêtes par seconde ».
  3. Regroupées comment ? sum by (route) fait fondre 13 séries en 7 lignes lisibles.

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