Heartbeat monitör oluşturma
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
- ePulz.io genel görünümünde + Monitör ekle ögesine tıklayın
- Heartbeat (cron) türünü seçin
Adım 2: Monitöre ad verin
Neyi izlediğinizi hatırlatacak açıklayıcı bir ad kullanın. Örnekler:
Gece DB yedeğiCRM senkronizasyonu (saatlik)Haftalık faturalandırmaEski 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.
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 →