Prometheus alerte false positive sur la dispo de l'api gateway

virginie-joseph 02/09/2025
RÉSOLU
virginie-joseph
Auteur Actif
Avatar de virginie-joseph
virginie-joseph
Auteur Actif

hello à tous. mon alerte prometheus sur la dispo de l'api gateway se déclenche souvent pour rien. genre l'api est up et fonctionnelle mais prometheus hurle qu'elle est down. je check les métriques et effectivement y'a des 5xx mais c'est pas représentatif de la vraie indispo. comment filtrer mieux ça ?

# ma query d'alerte actuelle
sum(rate(http_requests_total{job="api-gateway", status=~"5.."})) by (instance) > 5
02/09/2025 à 14:30

4 commentaires

breton-audrey
Membre Actif
Avatar de breton-audrey
breton-audrey
Membre Actif

c'est la joie des 5xx internes. au lieu de juste regarder le 5xx faudrait que tu compares avec le total des requêtes. genre si t'as 5 requêtes sur 1000 c'est pas grave mais 5 sur 10 c'est la cata. un truc avec un ratio serait plus pertinent

03/09/2025 à 13:12
julien-luc
Membre Actif Rédacteur
Avatar de julien-luc
julien-luc
Membre Actif Rédacteur

ouais grave. ou bien tu peux mettre un for: 5m pour que l'alerte ne se déclenche que si la condition est vraie pendant 5 minutes. ça aide à ignorer les pics passagers ou les petits glitchs

Modifié le 23/05/2026 à 16:20
virginie-joseph
Auteur Actif
Avatar de virginie-joseph
virginie-joseph
Auteur Actif

ah ok je vois. je vais tenter un sum(rate(http_requests_total{job="api-gateway", status=~"5.."})) / sum(rate(http_requests_total{job="api-gateway"})) * 100 > 1 avec un for: 2m. ça devrait être plus robuste. thx pour l'idée du ratio

Modifié le 23/05/2026 à 16:20
breton-audrey
Membre Actif
Avatar de breton-audrey
breton-audrey
Membre Actif

yes ça c une alerte qui a plus de gueule ! pense aussi à ignorer les statuts 503 si c du maintenance mode planifié par exemple

06/09/2025 à 03:32

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