İçeriğe geç

Çok bölgeli uptime izleme

Kesintiyi quorum doğrular. Alarm gerçekten çalar.

Heimdall sitelerinizi ve API’lerinizi üç bölgeden (İstanbul, Stockholm ve Frankfurt) kontrol eder ve yalnızca bölgelerin yeterli çoğunluğu hemfikir olduğunda olay açar. Ardından nöbetçiye kendi GSM gateway’lerinden SMS atar, gerekirse arar; tek satırlık bir yanıtla olay üstlenilir.

Ücretsiz plan 10 monitör, 3 bölgeli quorum, bir durum sayfası ve ayda 10 SMS + 3 arama içerir. Kredi kartı gerekmez.

bölge her kontrolde oy verir
3
en kısa kontrol aralığı, İşletme planında
15 sn
SMS’e yanıt verip olayı üstlen
ACK
sizinle birlikte çökmeyen durum sayfaları
CDN

Çok bölgeli quorum

Tek bölgedeki ağ dalgalanması kimseyi uyandırmaz

Her monitör üç bölgeden çalışır: İstanbul, Stockholm ve Frankfurt. Bir bölge ancak art arda başarısız kontrollerden sonra “fail” sayılır; monitör de ancak fail eden bölge sayısı quorum’a ulaştığında down olur.

  • Bölge başına fail ve recovery eşiği; varsayılan art arda 2 sonuç
  • Histerezis ve flap tespiti, kararsız bir hatta olayların açılıp kapanmasını önler
  • Kendini degraded bildiren probe “down” oyu vermez, hesaptan çıkarılır
  • Yalnızca “200 mü?” değil: status, body, gecikme, TLS süresi ve DNS koşulları
api.example.com/healthfail eden bölge ≥ quorum ise down
  • ist503fail
  • stc503fail
  • fratimeoutfail

Quorum 3/3 sağlandı → INC-0142 açıldı

Aynı monitör, geçen salı
  • isttimeoutfail
  • stc200 · 184 mssağlıklı
  • fra200 · 231 mssağlıklı

1/3 fail → degraded, kimse aranmadı

SMS ve telefon araması

Gerçek SMS, gerçek arama. Tek yanıtla onay.

Alarmlar Heimdall’ın kendi GSM gateway’lerinden düz SMS ve sesli arama olarak çıkar. Kurulacak uygulama ya da kaçırılacak push bildirimi yok; her telefonda çalışır. 6 haneli kodla yanıt verin, escalation dursun.

  • ACK 482193 olayı üstlenir, SNOOZE 482193 30 escalation’ı 30 dakika durdurur
  • Zamanında onay gelmezse ardından telefon araması gelir
  • Alarm yalnızca sahibinin onayladığı +90 numaralara gider: bağlantı içeren tek bir SMS, öncesinde başka hiçbir şey
  • Aylık kotayı mı aştınız? Adil kullanım fazla alarmları e-posta ya da Telegram’a taşır; olay akışında bu açıkça yazar
Heimdall (gw-ist-1)+90 5XX XXX XX XX
  1. Bugün 14:22
  2. [DOWN] api.example.com/health HTTP 503, 3/3 regions INC-0142 Reply: ACK 482193 / SNOOZE 482193 30
  3. 14:27 · Cevapsız arama: Heimdall
  4. ACK 482193
  5. ✓ INC-0142 acknowledged. Escalation stopped.
  6. 14:51
  7. [UP] api.example.com/health 3/3 regions OK, down 29 min
Nöbetçinin telefonuna düşen alarm SMS’i. Alarm metinleri her zaman İngilizcedir.

Durum sayfaları

Altyapınızdan bağımsız durum sayfaları

Durum sayfaları statik HTML olarak üretilir ve CDN üzerinden sunulur. Açıldıklarında Heimdall’a hiç istek atmazlar; böylece bildirdikleri kesinti sırasında bile çalışmaya devam ederler.

  • Monitörlere bağlı bileşenler ve 90 günlük uptime çubukları
  • Olay güncellemeleri ve planlı bakım pencereleri
  • Kendi logonuz ve marka renginiz; Türkçe ve İngilizce
  • Müşterileriniz için e-posta aboneliği
Acme Durumstatus.heimdall.warewave.tech/acme
Kısmi kesintiPublic API hata dönüyor. Diğer tüm sistemler çalışıyor.
BileşenlerSon 90 gün
Web sitesiÇalışıyor
99.99% uptime
Public APIKısmi kesinti
99.71% uptime
PanelÇalışıyor
100% uptime
Ödeme altyapısıÇalışıyor
99.98% uptime

Escalation ve nöbet

Bir insan yanıt verene kadar escalation

Haftalık nöbet rotasyonu birincil ve ikincil nöbetçiyi belirler. Escalation politikası ise kimse onaylamazsa neyin, ne zaman olacağını.

  • Birincil ve ikincil nöbetçi, alarm anında gerçek kişilere çözülür
  • Kişi bazında sessiz saatler; kritik olaylarda asla uygulanmaz
  • Snooze, escalation’ı belirlediğiniz dakika kadar durdurur
  • Nöbet rotasyonu ve escalation politikaları Takım ve İşletme planlarında

Escalation politikası · Production

  1. 1SMS → birincil nöbetçiolay açılır açılmaz0 dk
  2. 2Telefon araması → birincil nöbetçionay gelmezse+5 dk
  3. 3SMS + arama → ikincil nöbetçibirincil hâlâ sessizse+10 dk
  4. 4Tüm ekibe SMS15 dakikada bir tekrar+20 dk

SMS ile, panelden ya da API üzerinden onaylayın; escalation herkes için durur.

Özel lokasyonlar

Kendi ağınızın içinden izleyin

heimdall-probe ajanını veri merkezinizde, ofisinizde ya da VPC’nizde çalıştırın. Yalnızca dışarıya bağlanır, lokasyonuna atanan monitörleri alır ve quorum’da herhangi bir public bölge gibi oy kullanır.

  • İnternetten erişilemeyen iç servisleri kontrol edin
  • Yalnızca giden bağlantı: gelen firewall kuralı da VPN de gerekmez
  • Linux amd64 ve arm64 için tek statik binary
  • Takım (1) ve İşletme (5) planlarına dahil; eklentiyle daha fazlası
Özel probe çalıştırın
$ export HEIMDALL_PROBE_TOKEN=hpt_4c1e…
$ heimdall-probe
level=INFO msg="heimdall-probe started" mode=private server=https://heimdall.warewave.tech
level=INFO msg="monitor configs loaded" region=prv-7k2m9x4q-office-ist scheduled=12

Entegrasyonlar

Alarmlar ekibinizin zaten olduğu yerde

Her escalation adımında kanalları karıştırın: ilk dürtme için sohbet, iş ciddileşince telefon araması.

  • E-posta

    Tüm planlarda. Olay açıldı, üstlenildi, çözüldü.

  • Slack

    Pro ve üstü. Olay bağlantısıyla kanal bildirimleri.

  • Webhook

    Pro ve üstü. Uç noktanıza imzalı JSON POST (HMAC-SHA256).

  • Telegram

    Tüm planlarda. Sohbete ya da gruba bot mesajı.

  • SMS

    Tüm planlarda, aylık kota dahilinde. Yanıtla onaylayın.

  • Telefon araması

    Tüm planlarda. Mesajın yetmediği anlar için sesli arama.

İki dakikada izlemeye başlayın

Ücretsiz plan 10 monitör ve ayda 10 SMS + 3 arama içerir. Nöbet, özel probe ve daha sık kontrol gerektiğinde Takım planını 14 gün ücretsiz deneyin.