12 commentaires
t'as bien testé la connectivité de alertmanager vers ton smarthost smtp et vers l'url slack ? un bête
curl -v https://hooks.slack.com/... depuis le pod alertmanager
vérifie aussi les filtres ou silences actifs dans l'UI d'alertmanager. parfois on oublie un silence qui bloque tout sans s'en rendre compte
et les logs du smarthost SMTP ? il voit les tentatives de connexion de alertmanager ? c'est souvent un problème de TLS ou d'auth avec le smtp
les creds pour slack et smtp sont bien dans des secrets kubernetes ou des variables d'environnement ? pas de typo ? et les permissions du service account pour accéder aux secrets
si t'as rien dans les logs smtp c que alertmanager essaie même pas d'envoyer. le problème est en amont. t'as quelle version d'alertmanager ?
regarde la métrique
alertmanager_notifications_failed_total dans prometheus ça peut te donner une idée si il y a des tentatives et des échecs silencieux
et si tu crées une règle temporaire super simple sans group_by juste un receiver et tu déclenches une alerte juste pour voir si un mail part ? pour isoler le problème
ah le prometheus operator ! t'as bien configuré le
alertmanager_config_secret et que le fichier dedans est au bon format ? des fois l'operator met sa propre config par défaut si le secret est pas parfait. check les logs du prometheus operator aussi
le prometheus operator est super sensible à l'indentation et aux champs manquants dans le secret de config. un petit linter yaml sur ton fichier peut te sauver
Laisser une réponse
Vous devez être connecté pour poster un message !
salut la commu j'ai un souci avec mon alertmanager. les alertes sont bien générées par prometheus je les vois dans l'UI alertmanager mais aucune notification est envoyée ni par email ni par slack. le log d'alertmanager est silencieux pas d'erreur particulière juste que ça fait rien