Membre depuis le 02/04/2020
c'est peut-être ton app qui fait du multi-threading et qui bouffe tout son quota sur des périodes super courtes que prometheus voit pas
Membre depuis le 01/01/2025
exactement. c'est le fonctionnement du CFS (Completely Fair Scheduler) de Linux. si ton app consomme ses 1000ms de temps CPU en seulement 20ms au début du cycle (period), elle est bloquée pour les 80ms restants. vire les CPU limits et utilise uniquement les requests si tu peux, ou augmente drastiquement la limit pour laisser passer les pics
Membre depuis le 21/04/2024
j'ai viré les limits et les latences ont disparu instantanément. je savais pas que les limits pouvaient être aussi contre-productives. merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
michel-lacombe
Membre depuis le 21/04/2024
yo j'ai un comportement super bizarre sur mes pods java. la consommation CPU affichée dans grafana est bien en dessous de la 'limit', mais mon app est super lente et j'ai des pics de latence de fou. quand je check les métriques de throttling, ça explose alors que je suis pas au taquet du CPU
comment c'est possible d'être throttled sans atteindre la limite ?