Mes alertes Prometheus ne s'envoient pas à PagerDuty

wbegue 25/05/2024
RÉSOLU
wbegue
Auteur Actif
Avatar de wbegue
wbegue
Auteur Actif

hey l'équipe j'ai configuré une nouvelle alerte dans prometheus pour mes services critiques une alerte de type high_cpu_usage. prometheus voit bien que l'état est FIRING mais alertmanager ne forwarde rien à pagerduty j'ai vérifié le config alertmanager pour pagerduty et le routing ça semble ok

# exemple de config alertmanager (simplifié)
route:
  group_by: ['alertname']
  receiver: 'pagerduty'
receivers:
  - name: 'pagerduty'
    pagerduty_configs:
      - service_key: '{{ .Secret.PagerDutyServiceKey }}' # placeholder
25/05/2024 à 00:10

4 commentaires

auguste-hebert
Membre Actif
Avatar de auguste-hebert
auguste-hebert
Membre Actif

t'as check les logs d'alertmanager ? souvent c'est un truc bête genre une erreur de conf pagerduty key ou le url qui est pas bon pour le webhook ou un group_by qui fait que les alertes sont pas regroupées comme tu penses

25/05/2024 à 21:54
wbegue
Auteur Actif
Avatar de wbegue
wbegue
Auteur Actif

ah putain j'ai regardé les logs y'a des error sending alert: bad status code 400 ça doit être la clé pagerduty j'ai du la copier coller avec un espace de merde je recheck ça

26/05/2024 à 19:58
auguste-hebert
Membre Actif
Avatar de auguste-hebert
auguste-hebert
Membre Actif

yep 400 c'est souvent ça ou un payload mal formé pour pagerduty corrige la clé et relance

27/05/2024 à 14:05
wbegue
Auteur Actif
Avatar de wbegue
wbegue
Auteur Actif

c'était la clé un espace en trop merci beaucoup

28/05/2024 à 11:17

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