Yardım ve kılavuzlarBildirimler › Eskalasyon matrisi - daha fazla kişiyi uyarma

Eskalasyon matrisi - daha fazla kişiyi uyarma

5 dk okuma · Bildirimler

Amaç: Çözülmemiş bir olayın (kesintinin) belirli bir süre sonra başka sorumlu kişilere veya başka bir kanala uyarı gönderen bir yükseltme (eskalasyon) matrisi kurmak.

Yükseltme ne zaman kullanılır

Yaygın senaryo: hizmetiniz gece çöküyor, birincil nöbetçi 15 dakika içinde yanıt vermiyor - sistem otomatik olarak vardiya amirini ve bir saat sonra yöneticiyi de uyarmalı. Yükseltme, bir kesintinin fark edilmeden kalmasını önler.

Adım 1: Bir yükseltme politikası oluşturun

  1. Dashboard → Yükseltme bölümüne gidin (veya /dashboard/escalation adresine).
  2. Bir ad girin (örneğin "Gece nöbeti") ve + Yeni politika düğmesine tıklayın.
Yükseltme politikalarının listesi
Dashboard'daki yükseltme politikalarının genel görünümü.

Adım 2: Adımlar ekleyin

Bir politika, bir adımlar dizisidir. Her adım şunları içerir:

Adımlar, gecikme ve alıcılarla yükseltme politikası düzenleyicisi
Politika düzenleyici: dakika cinsinden gecikme, bir kanal ve alıcılarla adımlar eklersiniz.
  • Gecikme (dk) - olayın başlangıcından kaç dakika sonra adımın tetikleneceği. 0 hemen anlamına gelir.
  • Kanal - E-posta veya Webhook (Slack, Discord, kendi hedef endpoint'iniz).
  • Alıcılar - virgülle ayrılmış e-posta adresleri veya bir webhook adresi.
  • Not - isteğe bağlı, alıcının ne yapması gerektiği.

3 kademeli bir politika örneği:

  • Adım 1: 0 dk, birincil nöbetçiye e-posta.
  • Adım 2: 15 dk, vardiya amirine e-posta.
  • Adım 3: 60 dk, #ops-emergency kanalına Slack webhook.

Adım 3: Politikayı monitörlere atayın

Bir politikayı şöyle atayabilirsiniz:

  • Genel olarak - "Varsayılan olarak ayarla" düğmesiyle, kendi politikası olmayan tüm monitörleriniz için kullanılır.
  • Belirli bir monitör için - bir monitör oluştururken veya düzenlerken belirli bir politika seçin.

Olay onayı (ACK)

Her yükseltme uyarısı bir ACK bağlantısı içerir (acknowledge, yani "gördüm ve ilgileniyorum"). Yalnızca tıklamanız yeterli ve:

  • Sonraki yükseltme adımları durur.
  • Sistemde olayı kimin ve ne zaman onayladığı kaydedilir.
  • Aynı adımdaki diğerlerine bu olay için artık başka yükseltme mesajları gelmez.

ACK bağlantısı oturum açma gerektirmez - benzersiz bir token (tek kullanımlık bir dize) ile imzalanmıştır, bu nedenle başka biri onu kötüye kullanamaz. Olay çözüldükten sonra (monitör UP durumuna döner) yükseltme de otomatik olarak sona erer.

Webhook biçimi

Slack, Discord, Microsoft Teams ve kendi endpoint'iniz için isteği POST yöntemiyle gönderiyoruz. Slack, Discord ve Teams'te payload'u yerel olarak biçimlendiririz (Block Kit / Embed / Adaptive Card). Diğer adreslerde (kendi endpoint) genel bir JSON göndeririz:

{
  "event": "incident_escalation",
  "monitor": {
    "name": "Üretim sitesi",
    "target": "https://example.com",
    "url": "https://epulz.io/dashboard/monitor/42"
  },
  "message": "ESCALATION step 2 (delay 15 min): vardiya amirine e-posta",
  "timestamp": "2026-05-31T14:33:45+00:00",
  "source": "epulzio"
}

event alanı yükseltmede incident_escalation değerine sahiptir. message alanında adımın metinsel açıklaması bulunur (adımın sırası, gecikme ve eylemin açıklaması). Diğer alanlar (incident_id, step_order, ack_url) en üst düzeyde mevcut değildir - ACK bağlantısı, Slack/Discord/Teams'teki biçimlendirilmiş mesajın bir parçasıdır. Slack için Incoming webhook adresi yeterlidir. Discord adresinde ?wait=true parametresi gerekmez.

Sıkça sorulan sorular

Olay son adımdan daha uzun sürerse ne olur?

Başka yükseltme gönderilmez. Tekrarlanan hatırlatmalar için daha yüksek gecikmeli (örneğin 240 dk) başka bir adım ekleyin.

Yükseltme sessiz mod (Quiet hours) sırasında da çalışır mı?

Evet. Yükseltme kendi kanalı üzerinden gider (e-posta, webhook) ve sessiz mod ona uygulanmaz - o yalnızca birincil uyarılar içindir.

Politikayı gerçek bir kesinti beklemeden test edebilir miyim?

En kolayı: https://test-bad-domain.invalid adresiyle bir test monitörü oluşturun, ona kısa gecikmeli (1 dk) bir politika atayın ve e-postaları izleyin.

Bu kılavuz yardımcı oldu mu?