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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.