erreur prometheus context deadline exceeded sur certains targets

menard-eric 08/05/2026
RÉSOLU
menard-eric
Auteur
Avatar de menard-eric
menard-eric
Auteur

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 ?

08/05/2026 à 11:19

3 commentaires

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
10/05/2026 à 07:31
louis43
Membre
Avatar de louis43
louis43
Membre

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
Modifié le 23/05/2026 à 16:20
menard-eric
Auteur
Avatar de menard-eric
menard-eric
Auteur

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 !

Modifié le 23/05/2026 à 16:20

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