Heartbeat izleme · ücretsiz

Heartbeat izleme: cron ya da yedekleme işiniz çalışmayınca haber alın.

Gece yedeği, cron işi ya da zamanlanmış bir betik sessizce durduğunda genellikle kimse fark etmez; yedeğe ihtiyaç duyulduğu gün anlaşılır. Heartbeat izleme işinizin her çalışmada bize "çalıştım" demesini bekler; sinyal zamanında gelmezse haber verir.

Neler izlenir

Heartbeat izleme ile neyi takip edersiniz?

01

Beklenen aralık

İşin ne sıklıkla çalışması gerektiğini, sık çalışan işlerden günlük ya da haftalık yedeğe kadar kendiniz seçersiniz.

02

Tolerans

İşin süresi değişkense tolerans verirsiniz; aralık + tolerans içinde sinyal gelmezse uyarı gider.

03

Gecikti ve yeniden geldi

Sinyal gecikince "Heartbeat gecikti", iş yeniden çalışınca "yeniden geldi" bildirimi gönderilir; ilk sinyal gelene kadar uyarı üretilmez.

04

Hata sinyali ve çıkış kodu

İş hata verirse adresin sonuna /fail ya da çıkış kodunu (/1, /2...) ekleyerek bildirir; beklemeden "hata bildirdi" uyarısı gider. /0 başarıdır.

05

Takılma tespiti

İşin başında /start çağırıp "en uzun çalışma süresi" seçerseniz, iş bu sürede bitmediğinde "takıldı" uyarısı gider.

06

Cron ifadesiyle zamanlama

İşiniz belirli saatlerde çalışıyorsa zamanlamayı cron ifadesi ve saat dilimiyle verin; "gecikti" kararı bir sonraki beklenen çalışma + tolerans dolunca verilir. Formda sonraki çalışma zamanlarını görürsünüz.

07

Kurulum gerektirmez

Sunucunuza ajan kurulmaz. İşin sonuna verdiğimiz gizli adresi çağıran bir satır (ör. curl) eklemeniz yeter; GET, POST ve HEAD kabul edilir.

08

Gizli adres

Adresi bilen yalnız "çalıştı" sinyali gönderebilir, hiçbir veri okuyamaz. Salt okunur API anahtarında ve izleyici rolünde adres maskelenir.

Heartbeat izleme nasıl başlar?

  1. Ücretsiz hesap açın.
  2. Heartbeat ekranında bir heartbeat oluşturun; beklenen aralığı ve toleransı seçin.
  3. Verilen adresi cron satırınızın ya da yedekleme betiğinizin sonuna ekleyin (ör. curl -fsS -m 10 ADRES). Hata ve takılma için: curl ADRES/start; yedek.sh; curl ADRES/$?

Kimler için?

  • Gece veritabanı ve dosya yedeği alan sistem yöneticileri.
  • Cron ile rapor, e-posta ya da senkronizasyon işi çalıştıran geliştiriciler.
  • Müşteri sunucularında zamanlanmış görevleri takip eden ajanslar ve hosting firmaları.

Bilmeniz gerekenler

  • İşin çıktısını ya da günlüğünü almayız ve saklamayız: yalnız sinyalin zamanı ve çıkış kodu. Hatanın ayrıntısı işin kendi günlüğündedir.
  • Heartbeat izleme ücretsizdir; hesap başına heartbeat sayısı sınırlıdır. Kaç tane ekleyebileceğiniz panelde görünür.
  • Ücretsizdir: kredi kartı istenmez, ücretli plan yoktur.

Ayrıntılar

Sık sorulan sorular

Heartbeat izleme hakkında

Heartbeat izleme nedir?

Heartbeat (kalp atışı) izleme, zamanlanmış bir işin her çalıştığında belirli bir adresi çağırmasına dayanır. Çağrı beklenen sürede gelmezse iş çalışmamış ya da takılmış demektir ve uyarı gönderilir.

Cron işim çalıştı mı nasıl anlarım?

Cron satırınızın sonuna heartbeat adresini ekleyin. Her başarılı çalışmada sinyal gelir; gelmediği an "Heartbeat gecikti" uyarısı alırsınız.

Sunucuma bir şey kurmam gerekir mi?

Hayır. Sunucunuzdan dışarıya giden tek bir HTTP isteği yeterli; erişim izni ya da ajan istemeyiz.

Cron işi hata verirse ne olur?

İşin sonunda adresi çıkış koduyla çağırın (ör. curl ADRES/$?). Kod 0 değilse beklemeden "hata bildirdi" uyarısı alırsınız; iş yeniden başarıyla bitince "yeniden başarılı" bildirimi gelir.

Heartbeat izleme ücretli mi?

Hayır. Heartbeat izleme ücretsizdir. Hesap başına heartbeat sayısı sınırlıdır; kaç tane ekleyebileceğiniz panelde görünür.

Heartbeat izleme hemen kullanıma hazır.

Hesap ücretsizdir, kredi kartı istenmez. Bir alan adı eklemeniz yeter.