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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.