Counter (Compteur)
Une métrique monotone utilisée pour compter des événements ou des actions.
-
Description
Un compteur augmente de manière monotone ou est remis à zéro. Il suit des événements qui ne peuvent qu'augmenter.
-
Cas d'utilisation
Suivi des requêtes HTTP totales, erreurs cumulées, ou tâches complétées.
-
Exemple
http_requests_total 12345
Gauge (Jauge)
Une métrique qui peut augmenter ou diminuer au fil du temps.
-
Description
Une jauge suit des valeurs qui varient, comme la mémoire utilisée ou le nombre d'utilisateurs connectés.
-
Cas d'utilisation
Suivi de l'utilisation de la mémoire, température d'un serveur, ou sessions actives.
-
Exemple
memory_usage_bytes 6452896
Histogram
Une métrique utilisée pour mesurer la distribution de valeurs.
-
Description
Regroupe des observations en buckets définis (par exemple, durées ou tailles). Fournit une vue détaillée de la distribution.
-
Cas d'utilisation
Mesurer la durée des requêtes ou la taille des réponses HTTP.
-
Composants
Buckets pour les plages, somme des observations, et nombre total des observations.
-
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.
-
Description
Similaire à un histogramme, mais calcule des percentiles (50ᵉ, 95ᵉ, etc.) sans nécessiter de buckets prédéfinis.
-
Cas d'utilisation
Analyse locale des latences ou des temps de réponse avec percentiles.
-
Composants
Quantiles, somme totale des observations, et nombre total des observations.
-
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.
-
Critères
Critère | Histogram | Summary |
Buckets ou quantiles | Buckets prédéfinis | Quantiles dynamiques |
Calcul côté serveur | Possible | Non possible |
Utilisation | Analyse globale | Analyse 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é