Optimiser les requêtes PromQL pour éviter les timeouts

veronique28 12/05/2026
RÉSOLU
veronique28
Auteur Actif
Avatar de veronique28
veronique28
Auteur Actif

J'ai des dashboards Grafana qui plantent avec des erreurs de timeout. Mes requêtes rate() sur des compteurs avec une haute cardinalité prennent trop de temps. Comment puis-je optimiser ça ?

12/05/2026 à 14:15

4 commentaires

elodie52
Membre Actif
Avatar de elodie52
elodie52
Membre Actif

La cardinalité est ton pire ennemi. Essaye de réduire le nombre de labels dans tes group_left ou group_right. Utilise sum by (label) avant de faire ton calcul de taux.

13/05/2026 à 07:45
veronique28
Auteur Actif
Avatar de veronique28
veronique28
Auteur Actif

C'est vrai, je faisais un sum après le rate. Je vais tester en inversant l'ordre pour voir si ça améliore les perfs.

13/05/2026 à 20:05
elodie52
Membre Actif
Avatar de elodie52
elodie52
Membre Actif

C'est la règle d'or : réduis toujours la cardinalité au plus tôt dans ta requête PromQL. Ça évite que le moteur de calcul doive traiter des millions de séries temporelles en mémoire.

14/05/2026 à 12:09
veronique28
Auteur Actif
Avatar de veronique28
veronique28
Auteur Actif

Testé et approuvé ! Les temps de chargement sont passés de 10 secondes à moins de 500ms. Merci pour le tips, c'était crucial.

15/05/2026 à 07:52

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