Yardım ve kılavuzlarHeartbeat (cron izleme) › Heartbeat monitör oluşturma

Heartbeat monitör oluşturma

3 dk okuma · Heartbeat (cron izleme)

Amaç: Bir Heartbeat monitörü oluşturmak ve cron görevinize ekleyeceğiniz ping adresini almak.

Adım 1: Monitör oluşturmayı açın

  1. ePulz.io genel görünümünde + Monitör ekle ögesine tıklayın
  2. Heartbeat (cron) türünü seçin
Yeni monitör formu - tür seçimi, adres ve aralık
Yeni monitör formu - türü seçer, bir ad ve bir aralık girersiniz.

Adım 2: Monitöre ad verin

Neyi izlediğinizi hatırlatacak açıklayıcı bir ad kullanın. Örnekler:

  • Gece DB yedeği
  • CRM senkronizasyonu (saatlik)
  • Haftalık faturalandırma
  • Eski oturum açmaların temizlenmesi

Adım 3: Aralığı ayarlayın

Dakika cinsinden aralık - Heartbeat'in ne sıklıkta gelmesi gerektiği:

  • 5 = her 5 dakikada bir (kısa görevler, hizmet kontrolü)
  • 60 = her saat
  • 1440 = günlük (24 × 60)
  • 10080 = haftalık (7 × 24 × 60)

Adım 4: Tolerans penceresini (grace) ayarlayın

Tolerans, beklenen süreden sonra hâlâ beklediğimiz zamandır. Cron görevlerinde küçük bir kayma olabilir (ağ zamanı, gecikme veya görevin her zamankinden uzun sürmesi).

Öneriler:

  • Kısa cron (5-60 dk): tolerans 2-10 dakika
  • Saatlik cron: tolerans 10-15 dakika
  • Günlük cron: tolerans 30-60 dakika
  • Haftalık cron: tolerans 6 saat veya daha fazla

Adım 5: Bildirimler

Bir Heartbeat kaçırıldığında hangi kanalların bildirim alacağını açın:

  • E-posta
  • Telegram (bir bağlı bot gerektirir)
  • Webhook (Slack, Discord, özel adres)

Adım 6: Kaydedin ve adresi alın

Monitör oluştur ögesine tıklayın. Benzersiz Heartbeat adresinizle birlikte monitör ayrıntısı görüntülenir:

https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj

Bu adresi cron betiğinize veya görevinize eklersiniz. ePulz.io bundan sonra her [interval] dakikada bir ping bekleyecektir.

İpucu: Adres gizlidir - onu bilen biri cron'unuzun çalıştığını taklit edebilir. Onu paylaşmayın ve genel depolara koymayın.

Monitör durumu

Oluşturulduktan sonra monitör Bekliyor durumundadır (ilk Heartbeat'i bekler). İlk başarılı pingden sonra OK durumuna geçer. Heartbeat beklenen pencerede gelmezse Kesinti durumuna geçer ve bir bildirim gönderir.

Sonraki adım:

Heartbeat adresini cron görevinize ekleyin (bash, Python, Node.js için örnekler).

Bir cron görevine ekleme →
Bu kılavuz yardımcı oldu mu?