İçeriğe atla

Kesinti uyarıları: kanallar, test etme ve sessiz dönemler

Kesinti bildirimlerini açıp kapatma, Slack, Discord, Telegram veya imzalı bir webhook ekleme, bir kanala güvenmeden önce test etme, bir site kesintide kaldığı sürece hatırlatmalar ve planlı çalışmalar için bakım pencereleri.

Kimsenin almadığı bir uyarı, hiç uyarı olmamasından daha kötüdür, çünkü korunduğunuza inanırsınız. Bu sayfa işin tamamı: kesinti bildirimleri nereye gider, bir kanal nasıl eklenir, çalıştığı nasıl kanıtlanır ve bir sitede kasıtlı olarak çalışırken nasıl sessiz kalınır.

Hesap e-postanız zaten açık

Bir site bağlandığı andan itibaren, kesinti bildirimleri hesabınızın e-posta adresine gider. Hiçbir şey kurmanıza gerek yoktur ve Free dahil her planda çalışır. Bir olay açıldığında ve site kurtulduğunda size yazılır.

Bunu Monitoring → Alert channels altındaki Send alerts to my account email ile kapatabilirsiniz — bir sohbet kanalı eklediyseniz ve ikisini birden almak istemiyorsanız mantıklıdır. Bu kapalıyken ve başka kanal yokken, izleme yine her şeyi kaydeder; sadece size söylemeyi bırakır.

Tek bir e-posta adresi vardır, ve o sizinkidir

İkinci bir e-posta alıcısı ekleyemezsiniz. Uyarılar hesabın oturum açtığı adrese gider, başka hiçbir yere değil.

Bu eksik bir özellik değil, bilinçli bir karardır: ayarlar alanındaki serbest metin bir adres, almayı hiç kabul etmemiş birine, tanımadığı bir adresten, belki de sahibi olmadığı bir site hakkında posta göndermek demektir. Meslektaşlara gönderim, daveti kabul etmiş gerçek ekip üyelerine aittir, ve ulaşacağı yer orasıdır.

Bugün birden fazla kişiye haber vermek

İkinci bir adres yerine bir kanal kullanın. Starter plandan itibaren kendinizinkini ekleyebilirsiniz:

  • Slack — Slack uygulamanızdaki gelen webhook URL’sini yapıştırın.
  • Discord — kanal webhook URL’sini yapıştırın.
  • Telegram — bir bot token’ı ve yazacağı sohbet, bu bir grup da olabilir.
  • Özel webhook — genel bir adres üzerinde HTTPS ile erişilebilir olması gereken kendi ucunuz. Bir JSON gövdesi POST ederiz ve onunla birlikte üç başlık göndeririz: olay adı, bir zaman damgası ve “timestamp.body” üzerinden HMAC-SHA256 olarak hesaplanan bir X-WPSafer-Signature — böylece kendi tarafınız çağrının bize ait olduğunu kanıtlayabilir. Yönlendirmeler takip edilmez ve beş saniye sonra vazgeçeriz. İmzalama gizli anahtarı kanal oluşturulduğunda yalnızca bir kez gösterilir; New secret yenisini verir ve o andan itibaren eski imza kabul edilmemeye başlar. Tam başlıklar ve gövde, Alert channels ekranının kendisinde, Custom webhook payload altında yazılıdır — şekli bizim tarafımızdan tahmin etmenize gerek yoktur.

O Slack kanalındaki, o Discord kanalındaki ya da o Telegram grubundaki herkes uyarıyı alır, “ekibi bilgilendir” ihtiyacının tam olarak karşılığı budur. Hesap başına en fazla on kanal. Elde tutmak istediğiniz ama bir süreliğine susturmak istediğiniz bir kanal, silinmek yerine Enable this channel ile kapatılabilir.

Hiçbir planda SMS kanalı ve telefon araması yoktur. Üründeki hiçbir sayfa bunu iddia etmez.

Güvenmeden önce test edin

Her kanalın, ve hesap e-postasının, bir Send test düğmesi vardır. Basın ve bir test bildirimi gerçek bir uyarının izleyeceği tam yoldan teslim edilir — aynı adres, aynı imza, aynı biçimlendirme. Kanalın yanındaki Last delivery önceki gönderimin nasıl gittiğini gösterir.

Bunu kurduğunuzda kanal başına bir kez yapın. Yazım hatalı bir webhook URL’si, daha sonra kaldırılmış bir Slack uygulaması ya da gruba hiç alınmamış bir Telegram botu, ayarlar ekranında son derece sorunsuz görünür ve hiçbir şey teslim etmez. Test tek bir tıklamadır ve yapılandırılmış bir kanalı çalışan bir kanaldan ayıran tek şey budur. Kanal başına dakikada bir tekrarlayabilirsiniz.

Ne gelir, ve ne zaman tekrarlanır

Varsayılan olarak olay başına iki bildirim: biri açıldığında, biri site geri geldiğinde. Kurtarma yalnızca açılış bildirimini almış kanallara gönderilir — hiç haberi olmadığı bir sitenin tekrar iyi olduğunu bir kanala söylemek gürültü olurdu.

Bir site kesintide kaldığı sürece hatırlatılmak isterseniz, Remind me while a site stays down altında bir aralık seçin: 30 dakika, bir saat, iki, altı, on iki ya da bir gün. Varsayılan Do not remind me’dir.

Arka planda sessizce çalışan iki sınır vardır. Tek bir kanal saatte en fazla 30 teslimat alır; bunun ötesindekiler atılmak yerine bir sonraki tura ertelenir, böylece birçok sitede kötü geçen bir saat bir sohbet odasını basamaz ya da webhook’unuzu hız sınırına sokamaz. Ve başarısız bir teslimat vazgeçilmeden önce üç kez daha denenir.

Planlı çalışma: bakım penceresi

Bir siteyi kasıtlı olarak kapatmadan önce, sitenin Uptime sekmesini açın ve bir Maintenance window ayarlayın — bir başlangıç ve bir bitiş, en fazla yedi gün arayla.

Pencere içinde, kontroller çalışmaya devam eder ve olaylar yine kaydedilir, böylece geçmişiniz dürüst kalır, ama hiçbir uyarı gönderilmez. Pencere içinde açılıp kapanan bir olay hiç duyurulmaz. Pencere sona erdiğinde site hâlâ kapalıysa, açılış uyarısı o zaman gönderilir — pencere uyarıyı erteler, iptal etmez.

Bir pencereyi Remove window ile erken sona erdirebilirsiniz. Site listesi ve Monitoring sayfası, uyarıları bakım için duraklatılmış siteleri işaretler, böylece unutulmuş bir pencere sessiz kalmak yerine görünür olur.

Hangi planlar

Hesap e-postası, hatırlatmalar ve bakım pencereleri her planda vardır. Slack, Discord, Telegram ve özel webhook’lar Starter’dan itibaren dahildir. Daha düşük bir plana geçerseniz kanallarınız silinmez — plan onlara yeniden izin verene kadar sadece teslimat yapmayı bırakırlar.

Kesinti olmayan şeyler için uyarılar — süresi dolmak üzere olan bir alan adı, değişen bir DNS kaydı — aynı kanalları izler ve uptime izleme nasıl çalışır sayfasında açıklanır.