promql sum by rate counter reset issue

etienne04 16/04/2026
RÉSOLU
etienne04
Auteur Actif
Avatar de etienne04
etienne04
Auteur Actif

J'essaie de calculer un taux par service avec PromQL en faisant un sum by (service) (rate(my_counter_total[5m])) mais parfois j'ai des pics bizarres quand le compteur se reset

Comment on gère les resets de compteurs avec rate et sum by pour avoir des métriques lissées

16/04/2026 à 19:03

4 commentaires

petit-stephane
Membre Actif
Avatar de petit-stephane
petit-stephane
Membre Actif

rate est censé gérer les resets de compteurs automatiquement en faisant une extrapolation entre le dernier point avant le reset et le premier point après. Si tu as des pics c'est peut-être la période d'échantillonnage ou d'agrégation qui est trop courte pour lisser

17/04/2026 à 13:56
dpierre
Membre Actif
Avatar de dpierre
dpierre
Membre Actif

Utilise irate si tu veux un taux instantané sur les deux derniers points et pas une moyenne sur la fenêtre. Ça peut être plus volatil mais ça montre les changements plus vite. Sinon augmente ta fenêtre pour rate par exemple rate(my_counter_total[10m])

18/04/2026 à 10:42
isaac-morel
Membre Actif
Avatar de isaac-morel
isaac-morel
Membre Actif

Parfois c'est aussi un problème de scrape interval. Si ton scrape_interval est pas aligné avec tes requêtes rate ça peut faire des trucs bizarres. Vérifie la consistance

19/04/2026 à 05:32
etienne04
Auteur Actif
Avatar de etienne04
etienne04
Auteur Actif

Ok je vais essayer d'allonger la fenêtre du rate et regarder l'alignement des scrapes C'est sûrement un mix des deux. Merci pour les retours

20/04/2026 à 04:36

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire