Bir alarm kuralı, notify bloğu aracılığıyla insanlara bildirim gönderir. Bu blok olmadan alarm kaydedilir ve gösterilir, ancak kimseye bildirim yapılmaz. Bu sayfa bloğu, bildirimlerin ne zaman gönderildiğini ve insanları sellerden korumak için kuruluş genelindeki ayarları kapsar.
Bildirim bloğu
Blok, kuralın JSON modunda ayarlanır (form, diğer alanları düzenlediğinizde bunu korur). Eşik kuralları ve Cihaz çevrimdışı kuralı aynı bloğu kullanır.
"notify": {
"recipients": [
{ "kind": "role", "role": "ADMIN" },
{ "kind": "user", "userId": "6f1c2a9e-…" },
{ "kind": "email", "email": "oncall@example.com" }
],
"channels": ["inapp", "mail"],
"minSeverity": "MAJOR",
"repeatEverySec": 1800
}
| Alan | Anlamı | Sınırlar |
|---|---|---|
recipients | Kimlere bildirileceği. Blokta zorunludur. | 1 ila 20 girdi |
channels | Bu kanal kimlikleriyle sınırlandırın. Yoksa: her alıcının izin verdiği her kanal. | en fazla 8 |
minSeverity | Bu önem derecesinin altında alarm kaydedilir ancak kimseye bildirilmez. Yoksa: her önem derecesi. | bir önem derecesi |
repeatEverySec | Alarm Açık kaldığı ve onaylanmadığı sürece hatırlatma gönderin. Yoksa: hatırlatma yok. | 60 sn ila 7 gün |
Alıcılar
| Tür | Örnek | Ulaşılan |
|---|---|---|
user | { "kind": "user", "userId": "…" } | Kuruluşunuzun etkin bir üyesi. Etkin üye olmayan bir kullanıcı atlanır. |
role | { "kind": "role", "role": "OWNER" } | Alarm tetiklendiğinde belirlenen, o yerleşik role (OWNER, ADMIN, USER) sahip her etkin üye. |
email | { "kind": "email", "email": "noc@example.com" } | Yalnızca bu adrese, örneğin paylaşılan bir nöbet posta kutusuna. Tercihler veya sessiz saatler uygulanmaz. |
- Üyelere ve rollere bildirim zil simgesinde, anlık bildirimle ve bağlı sohbet uygulamalarında ulaşılır. E-posta yalnızca
emailalıcılarına gider: posta istediğinizde adresi açıkça ekleyin. - Alarm kuralları ekipleri, özel rolleri veya telefon numaralarını belirtemez. SMS için bir akış kullanın (bkz. SMS bildirimleri).
- Bir bildirim, roller genişletildikten sonra en fazla 100 kişiye ulaşır; iki kez adı geçen aynı kişiye bir kez bildirilir.
- IoT alarmları için nöbet rotasyonu veya yükseltme zinciri yoktur. Roller, hatırlatmalar ve önem derecesi artışını kullanın.
Kanallar
Kanal kimlikleri: inapp, mail, push, sms ve bağlı her sohbet platformu için bir kimlik. sms belirtmek, kuralda telefon numarası bulunmayan alarm alıcıları için etkisizdir.
Bildirimlerin gönderilme zamanı
| Alarm değişikliği | Bildirim | Başlık |
|---|---|---|
| Açıldı (geriye dönük değil) | Evet, minSeverity değerinde veya üstünde ise | “Severity alarmı: title“ |
| Önem derecesi yükseldi | Evet | “Severity seviyesine yükseltildi: title“ |
| Önem derecesi düştü | Hayır | |
| Aynı önem derecesinde yeniden tetiklendi | Hayır | |
| Onaylandı | Hayır | |
| Çözüldü | Evet, açılışı bildirildiyse | “Çözüldü: title” (“… n dk sonra çözüldü.”) |
| Hâlâ açık ve onaylanmamış | Her repeatEverySec süresinde bir hatırlatma | “Hâlâ açık: title“ |
| Gecikmeli okumalardan açıldı | Hemen değil; canlı veri geri geldiğinde hâlâ açıksa bir kez duyurulur | Açıldı ile aynı |
| Cihaz sessize alındı | Hayır; zaman çizelgesinde Sessize alındı: kimseye bildirilmedi yazar |
Birisi alarmı onaylar veya çözerse hatırlatmalar durur. İlk hatırlatma, alarm açıldıktan repeatEverySec sonra gelir.
Gönderilen her bildirim, alarmın zaman çizelgesine alıcı sayısı ve kanallarla birlikte bir Bildirildi satırı ekler.
Kapılar, sırayla
- Minimum önem derecesi: bunun altında hiçbir şey yapılmaz.
- Sessize alma: sessize alınmış bir cihaz kimseye bildirmez. Bkz. Bakım için cihazı sessize alma.
- Tekrar penceresi: aynı alarm koşulunun aynı cihazdaki aynı değişikliği (açıldı, çözüldü, belirli bir önem derecesine yükseltildi, belirli bir hatırlatma), pencere başına en fazla bir kez bildirilir; varsayılan 300 saniyedir. Bu, titreyen bir cihazın her döngüde çağrı yapmasını engeller; her yeniden açılma yeni bir alarm olsa da. Geciktirilen bildirimler zaman çizelgesinde Bildirim geciktirildi (kısıtlama) olarak görünür.
- Fırtına koruması: aşağıya bakın.
- Her alıcının kanalları ve tercihleri: bkz. Bildirim tercihleriniz.
Alarm fırtınaları
Aynı anda çok sayıda alarm tetiklendiğinde (bir saha elektriğini kaybettiğinde, bir ağ arızalandığında), tek tek bildirimler önemli olanları boğardı.
- Kuruluş, dakikada en fazla 20 alarm bildirimini tek tek gönderir (fırtına eşiği).
- Bunun ötesinde alarm bildirimleri bir özet içinde toplanır. Toplanan ilk bildirimden beş dakika sonra, bilgilendirilecek her kişi tek bir özet alır: başlık “n yeni alarm”, metin “n yeni alarm: 12 CRITICAL, 25 MAJOR.”, açık alarmlara bir bağlantıyla birlikte.
- CRITICAL alarmlar fırtına sırasında yine tek tek, dakikada en fazla 60 adede kadar gönderilir; bunun ötesinde onlar da özete katılır.
- Kritik bir alarm içeren özet, kritik olarak gönderilir.
Kritik geçersiz kılma
Kritik alarmlar bildirim tercihlerini yok sayar açık olduğunda (varsayılan), bir CRITICAL alarm hakkındaki bildirim (ve hatırlatmaları, yükseltmesi ve çözümü), o kanalı kapatmış veya sessiz saatte olan alıcılara da ulaşır. Kuruluşun kapattığı kanallara, engellenmiş adreslere veya adresi olmayan kanallara ulaşmaz. Bildirim hizmetinin kuruluş genelindeki kritik geçersiz kılması da açık olmalıdır (varsayılan olarak açıktır).
Alarm ayarları
Yöneticiler Alarmlar > dişli simgesi > Alarm ayarları (“Bildirim fırtınaları, tekrarlar ve çözülmüş alarmların ne kadar saklanacağı”) yolunu açar:
| Grup | Ayar | Varsayılan | Aralık |
|---|---|---|---|
| Bildirimler | Kritik alarmlar bildirim tercihlerini yok sayar | Açık | |
| Bildirimler | Tekrar penceresi (saniye) | 300 | 60 ila 86.400 |
| Alarm fırtınaları | Fırtına eşiği (dakika başına) | 20 | 1 ila 10.000 |
| Alarm fırtınaları | Fırtına sırasında gönderilen kritik alarmlar (dakika başına) | 60 | 1 ila 10.000 |
| Geçmiş | Çözülmüş alarmları sakla (gün) | 365 | 0 (süresiz) ila 36.500 |
Değişiklikler denetlenir ve yaklaşık bir dakika içinde uygulanır. Sayfayı okumak için kuruluş ayarlarını okuma yetkisi, kaydetmek için bunları değiştirme yetkisi gerekir.
Akış alarmları
Bir akışın Alarm oluştur bloğunun oluşturduğu alarmlar, bloğun kendi ayarlarını kullanır: notify_to (kullanıcı kimlikleri, e-posta adresleri, OWNER / ADMIN / USER), notify_channels, notify_min_severity ve notify_repeat_sec. Aynı kapılardan geçerler. Kurallar kartındaki bir eylemle oluşturulan alarmların notify bloğu yoktur; yanına bir Kişilere bildir eylemi ekleyin. Bkz. Kurallar ve akışlardan bildirimler.
Tarifler
| İhtiyaç | Blok |
|---|---|
| Major ve üstü için yöneticiler, 30 dakikada bir hatırlatma | { "recipients": [ { "kind": "role", "role": "ADMIN" } ], "minSeverity": "MAJOR", "repeatEverySec": 1800 } |
| Her şey için paylaşılan bir posta kutusu | { "recipients": [ { "kind": "email", "email": "alarms@example.com" } ] } |
| Yalnızca bildirimde sahipler | { "recipients": [ { "kind": "role", "role": "OWNER" } ], "channels": ["inapp"] } |
| Yalnızca kritik, tüm ekibe | { "recipients": [ { "kind": "role", "role": "USER" }, { "kind": "role", "role": "ADMIN" } ], "minSeverity": "CRITICAL" } |

