Genel Bakış

Bir site izleyicisinin neyi kontrol ettiğini ve durum kararının nasıl verildiğini öğrenin.

Okuma süresi
4 dk okuma
Güncellenme
Mar 2026

Site İzleyici Nedir?

Her site izleyici tek bir normalize URL’ye bağlıdır. İzleyici, dışarıdan yapılan frontend probe sonucunu ve varsa WordPress heartbeat probe sonucunu birleştirerek sitenin son durumunu saklar.

Plugin bağlı değilse karar yalnızca frontend probe ile verilir. Plugin bağlıysa heartbeat sonucu da aynı döngüde işlenir ve son durum tek bir status değeri olarak kaydedilir.

Kontrol Döngüsü

  1. Scheduler uygun siteleri sıraya alır

    Plan aralığına göre sırası gelen doğrulanmış siteler kontrol kuyruğuna eklenir.
  2. Frontend probe çalışır

    Anchor Uptime, URL’ye harici HTTP isteği gönderir ve durum kodu ile yanıt süresini ölçer.
  3. Aktif plugin token varsa heartbeat probe çalışır

    Panel, WordPress üzerinde açılan /wp-json/anchoruptime/v1/heartbeat endpoint’ini çağırır.
  4. Decision engine birleşik durumu hesaplar

    Frontend ve heartbeat sinyalleri birleştirilerek tek bir durum kararı ve açıklaması üretilir.
  5. Incident yönetimi uygulanır

    Siteniz down görünüyorsa incident hemen açılır; olay açık kaldığı sürece kademeli bildirimler gönderilir.

Durum Mantığı

Mevcut decision engine warn yerine degraded değeri üretir. Panelde maintenance ise ayrı bir üst durumdur; normal site statüsünün üzerine biner.

Frontend ve heartbeat kombinasyonları
Frontend Heartbeat Karar
Çalışıyor Çalışıyor Çalışıyor
Çalışıyor Çevrimdışı Degraded
Çevrimdışı Çalışıyor Degraded
Çalışıyor Bilinmiyor Çalışıyor
Bilinmiyor Çalışıyor Degraded
Çevrimdışı Bilinmiyor Çevrimdışı
Bilinmiyor Bilinmiyor Bilinmiyor
Çalışıyor Plugin token yok Çalışıyor

Plan bazlı incident eşiği yok.

İlk başarısız kontrol sonucunda incident açılır; ayrı bir eşik beklenmez. Olay açık kaldıkça kaç kontrol başarısız geldiği izlenir.

Sıradaki Adımlar