Heartbeat Nedir?

Crash Shield heartbeat endpoint’inin ne yaptığını ve frontend probe’dan nasıl ayrıldığını öğrenin.

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

Heartbeat Nedir?

Heartbeat, WordPress plugin'in açtığı GET /wp-json/anchoruptime/v1/heartbeat endpoint'idir. Anchor Uptime bu adresi kontrol döngüsünde çağırır ve status=ok yanıtı bekler.

Aktif bir PHP hatası varsa endpoint status=error döndürür; aksi hâlde status=ok döner. Bu sayede WordPress katmanına özel bir sinyal üretilmiş olur.

Frontend Probe’dan Farkı

İki probe tipi arasındaki farklar
Frontend Probe Heartbeat
Kaynak Anchor Uptime sunucuları dışarıdan URL’yi çağırır. Anchor Uptime sunucuları WordPress heartbeat endpoint’ini çağırır.
Hedef Kullanıcıya açık sayfa veya verdiğiniz URL. /wp-json/anchoruptime/v1/heartbeat
Ölçtüğü HTTP erişilebilirliği ve response time. WordPress/PHP katmanının cevap verebildiği ve aktif fatal bulunup bulunmadığı.
WordPress gerekir mi? Hayır Evet
Sessiz arızayı yakalar mı? Her zaman değil Evet, özellikle fatal/cached page ayrışmalarında faydalıdır

Sessiz Arıza Senaryosu

Örnek: CDN veya full-page cache ana URL için hâlâ 200 döndürüyor olabilir, ancak WordPress içinde yeni bir fatal error aktif hale gelmiş olabilir. Bu durumda frontend probe up görünürken heartbeat endpoint’i error yanıtlar.

Decision engine bu kombinasyonu degraded olarak işaretler. Yani site tamamen down görünmeden önce uygulama katmanındaki bozulmayı fark edebilirsiniz.

Zorunlu mu?

Heartbeat isteğe bağlıdır.

Plugin kurulmadan frontend uptime takibi devam eder. Heartbeat eklendiğinde yalnızca ikinci bir sinyal kazanırsınız; özellikle WordPress tabanlı iç hata senaryolarını daha net ayırabilirsiniz.