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
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])
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
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
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
etienne04
Membre depuis le 21/07/2024actif
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 resetComment on gère les resets de compteurs avec
rateetsum bypour avoir des métriques lissées