erreur prometheus context deadline exceeded sur certains targets

Posté par menard-eric le 08/05/2026
RÉSOLU

menard-eric

Membre depuis le 23/05/2024

J'ai plusieurs targets dans Prometheus qui passent en Down avec l'erreur context deadline exceeded. Pourtant quand je curl l'endpoint manuellement ça répond vite.

Pourquoi Prometheus coupe la connexion ?

Commentaires

marechal-clemence

Membre depuis le 05/02/2025

C'est souvent que ton scrape_timeout est plus court que le temps de réponse réel de ton application quand elle génère des milliers de métriques. Vérifie ta config globale ou celle du job.

scrape_timeout: 10s

louis43

Membre depuis le 31/08/2024

Teste le temps de réponse total avec un `curl` qui mesure le temps de transfert, car Prometheus doit télécharger tout le payload avant le timeout.

time curl -s http://ton-app:8080/metrics > /dev/null

menard-eric

Membre depuis le 23/05/2024

Ah oui, le `time curl` m'indique 12 secondes de transfert... J'ai trop de métriques de cardinalité haute sur ce service. J'ai monté le timeout à 15s et c'est stable. Top !

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