Warning: Undefined array key "keywords" in /usr/share/nginx/html/article/fr/observabilite/prometheus/29-les-types-de-metriques-dans-prometheus.php on line 19
Les types de métriques dans Prometheus | Du concept à l'expertise

Counter (Compteur)


Une métrique monotone utilisée pour compter des événements ou des actions.

  1. Description
    Un compteur augmente de manière monotone ou est remis à zéro. Il suit des événements qui ne peuvent qu'augmenter.



  2. Cas d'utilisation
    Suivi des requêtes HTTP totales, erreurs cumulées, ou tâches complétées.

  3. Exemple
    http_requests_total 12345

Gauge (Jauge)


Une métrique qui peut augmenter ou diminuer au fil du temps.

  1. Description
    Une jauge suit des valeurs qui varient, comme la mémoire utilisée ou le nombre d'utilisateurs connectés.



  2. Cas d'utilisation
    Suivi de l'utilisation de la mémoire, température d'un serveur, ou sessions actives.

  3. Exemple
    memory_usage_bytes 6452896

Histogram


Une métrique utilisée pour mesurer la distribution de valeurs.

  1. Description
    Regroupe des observations en buckets définis (par exemple, durées ou tailles). Fournit une vue détaillée de la distribution.



  2. Cas d'utilisation
    Mesurer la durée des requêtes ou la taille des réponses HTTP.

  3. Composants
    Buckets pour les plages, somme des observations, et nombre total des observations.

  4. Exemple
    http_request_duration_seconds_bucket{le="0.1"} 124
    http_request_duration_seconds_sum 53.52
    http_request_duration_seconds_count 478



Summary (Résumé)


Une métrique qui calcule dynamiquement des quantiles.

  1. Description
    Similaire à un histogramme, mais calcule des percentiles (50ᵉ, 95ᵉ, etc.) sans nécessiter de buckets prédéfinis.



  2. Cas d'utilisation
    Analyse locale des latences ou des temps de réponse avec percentiles.

  3. Composants
    Quantiles, somme totale des observations, et nombre total des observations.

  4. Exemple
    http_request_duration_seconds{quantile="0.5"} 0.45
    http_request_duration_seconds_sum 53.52
    http_request_duration_seconds_count 478



Histogram vs Summary


Comparaison des deux types de métriques basées sur la distribution.

  1. Critères
    CritèreHistogramSummary
    Buckets ou quantilesBuckets prédéfinisQuantiles dynamiques
    Calcul côté serveurPossibleNon possible
    UtilisationAnalyse globaleAnalyse locale



Date de publication: 2023-11-27T09:40:00+08:00
Date de modification: 2024-12-01T20:41:13
Auteur:
  • Martin LEKPA : Tech Lead et formateur Observabilité