Dokümantasyon 08 / 19
Nöbet ve uyarı politikaları
Özellik sayfası: Nöbet ve olay yönetimi Mobil ve tarayıcı bildirimi
Nöbet takvimleri ve uyarı politikaları, bir kesintide doğru kişiye, doğru sırayla ulaşmanızı sağlar: önce o haftanın nöbetçisine e-posta, SMS veya anlık bildirim gider; kimse üstlenmezse belirlediğiniz süre sonra bir sonraki kişiye ya da ekibin tamamına yükseltilir. Aynı anda düşen monitörler tek uyarıda birleştirilir, bağımlı monitörlerin gürültüsü bastırılır.
Bu özellik isteğe bağlıdır. Bir monitöre uyarı politikası seçmezseniz, monitör bugünkü gibi yalnızca bildirim kanallarına bildirir.
Kavramlar
| Kavram | Açıklama |
|---|---|
| Nöbet takvimi | Kimin ne zaman nöbette olduğunu belirler. Bir veya daha fazla katmandan (rotasyon) ve geçici değişikliklerden oluşur. |
| Katman (rotasyon) | Sıralı katılımcıların dönüşümlü nöbet tuttuğu düzen: haftalık, günlük veya saatlik (özel uzunluk). |
| Geçici değişiklik | Belirli bir tarih aralığında nöbeti başka birinin tutması (izin, nöbet takası). Tüm katmanlardan önceliklidir. |
| Uyarı politikası | Kesintide kime, hangi sırayla ve ne kadar bekleyerek ulaşılacağını tanımlayan adımlar. |
| Uyarı | Politikası olan monitörlerin kesintisiyle açılan kayıt: Tetiklendi → Üstlenildi → Çözüldü. Panelde Olay müdahalesi → Uyarılar sayfasında görünür. |
Nöbet takvimi
- Olay müdahalesi → Nöbet sayfasında Nöbet takvimi oluştur'a tıklayın, bir ad ve saat dilimi seçin (varsayılan: organizasyonun saat dilimi).
- Katman ekle ile vardiya türünü (haftalık/günlük/saatlik) ve uzunluğunu, ilk devir tarihini ve devir saatini seçin.
- Katılımcıları sırayla ekleyin. İlk vardiyada 1. kişi nöbettedir; her devirde sıradaki kişiye geçer, liste bitince başa döner.
Devir saatleri takvimin saat dilimindeki duvar saatine göre uygulanır: “her pazartesi 09:00” yaz saati geçişlerinde de 09:00'da kalır (o haftanın vardiyası bir saat kısa veya uzun olur). Yerel saatte hiç yaşanmayan bir saat (ileri alma sırasında, ör. 02:30) seçilirse devir o gün bir saat ileri kayar.
Birden fazla katman: Üstteki katman, etkin olduğu sürece alttakinden önceliklidir. Örneğin belirli bir tarihten itibaren geçerli yeni bir rotasyonu, eskisini silmeden üst katman olarak ekleyebilirsiniz. Katmanlara isteğe bağlı bitiş tarihi verilebilir.
Geçici değişiklik: Takvim sayfasındaki Değişiklik ekle ile kişi ve tarih aralığını seçin (en fazla 90 gün). Çakışan değişikliklerde en son eklenen geçerlidir.
Takvim sayfası şu anki ve sıradaki nöbetçiyi ve önümüzdeki 4 haftayı gün gün gösterir. Panodaki Şu an nöbette kartı ilk beş takvimin nöbetçilerini gösterir.
Uyarı politikası
Olay müdahalesi → Uyarı politikaları → Uyarı politikası oluştur ile adımları tanımlayın. Her adımda:
- Bekleme: İlk adımda uyarının başlangıcından, sonraki adımlarda önceki adımdan sonra kaç dakika beklenecek (0 = hemen).
- Hedefler (en fazla 10):
- Takvimin nöbetçisi — adım yürüdüğü anda o takvimde nöbette olan kişi,
- Belirli üye,
- Roldeki herkes (sahip, yönetici, operatör veya izleyici),
- Bildirim kanalı (Slack, Teams, e-posta kanalı vb.).
- Gönderim yöntemleri (kişi hedefleri için): e-posta, SMS, push. Kişiye kendi iletişim yöntemleriyle ulaşılır; kişinin o yöntemi hazır değilse (ör. doğrulanmış SMS numarası yoksa) o yöntem atlanır ve bu durum uyarının zaman çizelgesine yazılır.
Politika ayarları:
| Ayar | Açıklama |
|---|---|
| Tekrar sayısı | Kimse üstlenmezse tüm adımların kaç kez daha yürüyeceği (0–10). |
| Tekrar aralığı | Son adımdan kaç dakika sonra 1. adımdan yeniden başlanacağı. |
| Birleştirme penceresi | Aynı politikayı kullanan başka monitörler bu süre (dk) içinde düşerse aynı uyarıya eklenir; yeniden sayfa atılmaz. 0 = kapalı. |
Monitörü politikaya bağlamak için monitör düzenleme formundaki Uyarı politikası ve bağımlılık bölümünden politikayı seçin. Politika seçili monitörün kesinti bildirimleri yalnızca politika adımlarından gider; monitörün kendi bildirim kanalları o monitör için kullanılmaz. Bir kanalın da bilgilendirilmesini istiyorsanız kanalı politikaya adım hedefi olarak ekleyin.
Üstlenme ve çözme
Bir uyarıyı üstlendiğinizde sonraki eskalasyon adımları durur ve henüz gönderilmemiş sayfalar iptal edilir. Üstlenmenin yolları:
- Panelde Uyarılar sayfasındaki Üstlen düğmesi,
- Sayfa e-postasındaki Üstlen bağlantısı: bağlantı size özeldir, 24 saat geçerlidir ve yalnızca bir onay sayfası açar; işlem sayfadaki düğmeyle yapılır (e-posta programlarının bağlantıyı kendiliğinden açması işlem yapmaz),
- Push bildirimindeki Üstlen eylemi (uygulamayı açmadan; 1 saat geçerli),
- Slack, Microsoft Teams, Google Chat, Mattermost ve Telegram kanallarına giden uyarı mesajlarındaki Üstlen / Çöz düğmeleri: düğme kısa bir onay sayfası açar (giriş gerekmez, 4 saat geçerli); isterseniz adınızı yazıp onaylarsınız. Bağlantı kişiye değil uyarıya ve kanala bağlıdır: kanalı görebilen herkes kullanabilir; işlem zaman çizelgesine "sohbet kanalı" ve kanal adıyla yazılır. Slack, uygulama etkileşimi kullanmayan bağlantı düğmelerinde tıklamadan sonra küçük bir uyarı simgesi gösterebilir; bağlantı yine açılır.
- REST API:
POST /api/v1/alerts/{id}/acknowledge.
Uyarı, içindeki tüm monitörler düzelince kendiliğinden çözülür; isterseniz Çöz ile elle de kapatabilirsiniz. Çözüldüğünde, sayfa almış herkese “çözüldü” bildirimi gider. Üstlendiğinizde yalnızca bildirim kanallarına “üstlenildi” bilgisi iletilir.
Üstlenme ve çözme operatör ve üzeri rollere açıktır; izleyiciler uyarıları görebilir. Takvim ve politikaları yönetici ve sahip düzenler. Her işlem denetim kaydına yazılır.
Her uyarının zaman çizelgesinde tetiklenme, birleşen monitörler, yürüyen adımlar, kime hangi yöntemle bildirim gittiği (veya neden gitmediği), üstlenme, çözüm ve ekip içi notlar yer alır.
Dış kaynaklardan gelen uyarılar
Grafana, Prometheus Alertmanager, Datadog, AWS CloudWatch, kendi betikleriniz veya e-posta ile gelen uyarılar da aynı uyarı politikalarıyla nöbetçiye ulaşır ve kaynak "çözüldü" dediğinde kapanır. Kurulum: Entegrasyonlar.
Monitör bağımlılıkları
Bir monitörü başka bir monitöre bağlayabilirsiniz (ör. tüm siteler “Ana bağlantı” monitörüne). Üst monitör hata verirken (kesintide veya kesinti şüphesiyle yeniden kontrol ediliyorken) alt monitörün kesinti bildirimi bastırılır:
- Alt monitörün kesinti kaydı ve erişilebilirlik istatistiği aynen tutulur; bastırma yalnızca bildirimi etkiler.
- Üst monitörün açık uyarısı varsa zaman çizelgesine “bağımlılık nedeniyle bastırıldı” notu düşülür.
- Üst monitör düzeldiğinde alt monitör hâlâ kesintideyse bildirim o anda gönderilir.
- Bağımlılıklar yalnızca aynı organizasyondaki monitörler arasında olabilir ve döngü oluşturamaz.
Planlı bakımlar her zamanki gibi bakım süresince tüm uyarıları bastırır.
Kişisel bildirim tercihleri
Hesap → Bildirim tercihleri sayfasında size nasıl ulaşılacağını hazırlarsınız:
- E-posta: Hesabınızın doğrulanmış e-posta adresi.
- SMS: Türkiye cep numaranızı ekleyip tek kullanımlık kodla doğrulayın. SMS sayfaları uyarıyı gönderen organizasyonun aylık SMS kotasından düşer.
- Push: Telefonunuzda veya bilgisayarınızda Bu cihazda uyarı bildirimlerini aç'a tıklayın (iPhone/iPad'de önce paneli Ana Ekran'a ekleyin).
- Sesli arama: Uyarı politikasında kişi hedefi için Sesli arama seçildiyse doğrulanmış SMS numaranız aranır ve kısa bir Türkçe mesaj okunur (“İşletme uyarısı. … erişilemiyor. Üstlenmek için panele girin.”). Yalnızca sayfa (eskalasyon) için aranırsınız; düzelme ve üstlenme için arama yapılmaz. Aramalar organizasyonun aylık sesli arama hakkından düşer; platformda sesli arama açıksa ve paketinizde varsa kullanılabilir.
- Nöbetlerim: Önümüzdeki 4 haftadaki nöbetleriniz.
- Takvim uygulamasına ekle (iCal): Nöbetlerinizi Google Takvim, Outlook veya Apple Takvim'e “URL ile abone ol” olarak ekleyin. Bağlantı size özeldir; bir kez gösterilir, yenilenebilir ve iptal edilebilir.
Sınırlar ve güvenlik
- Kişi başına saatlik sayfa sınırı vardır (olay fırtınasında aynı kişiye onlarca bildirim gitmesini önler); aşan sayfalar gönderilmez ve zaman çizelgesinde belirtilir.
- Çok eski (1 saatten uzun gecikmiş) sayfalar gönderilmez.
- Takvim ve politika sayısı paketinize bağlıdır; ayrıntılar paketler sayfasındadır.
- API:
alerts:read,alerts:write,oncall:read,oncall:writekapsamları. Ayrıntılar REST API belgesindedir.
Bu belge ürünün mevcut davranışını anlatır. Bir tutarsızlık görürseniz lütfen bize bildirin.