ÇözüldüUyarılar / Webhook Uyarıları
Webhook bildiriminde bize hangi alanlar gönderiliyor?
Soran Mert Aydın6 Tem 2026
Bildirimleri kendi iç sistemimize webhook kanalıyla alıp orada işlemek istiyoruz. Gelen JSON'da tam olarak hangi alanlar var, incident kapandığında da bir şey geliyor mu bilmemiz gerekiyor ki parser'ı ona göre yazalım.
MonoDuty Destek'ten kabul edilen çözüm
52
Elif KayaMonoDuty Destek Mühendisi6 Tem 2026
Merhaba Mert Bey, webhook kanalına gönderdiğimiz gövde şu alanları içerir:
event_type, incident_id, organization_id, title, description, severity, status, created_at ve updated_at.
event_type alanı bildirimin sebebini söyler. Şu an iki değer üretiliyor: incident açıldığında INCIDENT_OPENED, otomatik çözüldüğünde INCIDENT_RESOLVED. Yani sorunuzun ikinci kısmının cevabı evet: monitör veya heartbeat toparlandığında bir kapanış bildirimi de alırsınız.
Parser'ınızı yazarken dikkat etmenizi önereceğim üç nokta var:
1. updated_at kayıt hiç güncellenmediyse null gelir, bunu boş geçebilmelisiniz.
2. description otomatik oluşan incident'larda ping hata mesajını içerir ve boş da olabilir.
3. severity her zaman büyük harftir: CRITICAL, HIGH, MEDIUM, LOW.
Bir uyarı: gönderimde yeniden deneme yapılmıyor, her bildirim tek denemedir. Uç noktanız 5 saniyelik zaman aşımı içinde 2xx dönmezse o bildirim başarısız olarak kaydedilir ve tekrar denenmez. Bu yüzden webhook uç noktanızı hafif tutup işi arka planda kuyruğa almanızı öneririm.
Bu yardımcı oldu mu?52 / 54 kişi faydalı buldu
2 yanıt
Mert Aydın7 Tem 2026
Zaman aşımı bilgisi kritikmiş, bizim uç nokta senkron işliyordu. Kuyruğa alacağız.
Elif KayaMonoDuty Destek Mühendisi8 Tem 2026
Çok isabetli olur. Ayrıca kanal detayında gönderim kayıtlarını görebilirsiniz; başarısız denemelerde hata mesajı da saklanıyor, sorun ayıklarken oradan bakabilirsiniz.