promql sum by rate counter reset issue

Posté par etienne04 le 16/04/2026
RÉSOLU

etienne04

Membre depuis le 21/07/2024

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

Commentaires

petit-stephane

Membre depuis le 22/08/2019

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

dpierre

Membre depuis le 31/01/2025

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])

isaac-morel

Membre depuis le 14/03/2019

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

etienne04

Membre depuis le 21/07/2024

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

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