cron、キュー、バックアップが止まったことに気づけますか。
ジョブが成功するとHolterへpingします。pingが届かなくなると、Holterがインシデントを開始しチームへアラートします。
クレジットカード不要 · 無料プランあり · 数分で監視を開始。
課題
静かに動かなくなったcronは、正常に動いているcronと見分けがつきません — バックアップが消え、請求書が届かなくなり、キューが何日も詰まり続けて誰かが気づくまでは。
3ステップでセットアップ
heartbeatモニターを作成
数分おき、毎時、毎日など、そのジョブが実際に実行される頻度に合わせてスケジュールを設定します。
curlをひとつ追加
ジョブの末尾にheartbeat URLを追加し、明示的な失敗を報告したい箇所には/fail URLを追加します。
実行漏れの瞬間にアラート
pingが時間通りに届かなければ、Holterがインシデントを開始しアラートチャンネルへ通知します。
Holterでできること
ジョブが完了時に、専用URLへheartbeatを送信します — curlの呼び出しひとつだけです。期待していたheartbeatがスケジュール通りに届かなければ、Holterがインシデントを開始しチャンネルへアラートします。/fail URLを使えば、失敗した瞬間にジョブから明示的にエラーを報告することもできます。
- ✓ デッドマンheartbeat URL
- ✓ 明示的な失敗のための/fail URL
- ✓ メールしか送れないジョブのためのメール版heartbeat
- ✓ メール、Slack、Discord、webhookへのアラート
- ✓ ステータスページに未解決インシデントを反映可能
シンプルで透明性のある料金
Freeプランには柔軟なスケジュールのheartbeatモニターが含まれます。Proではモニター数の追加とマルチチャンネルアラートが$15/月から利用できます。
Freeプランはカード不要。すべての有料プランに 14日間の無料トライアル.
料金プランをすべて見るよくある質問
モニター専用URLへの任意のHTTPリクエストです — スクリプト末尾のcurl呼び出し、cronラッパー、キューワーカーの完了フックなど。
代わりにメールでheartbeatを送ることもできます — Holterが送信先の専用アドレスを発行します。
設定した猶予期間の後、期待していたheartbeatのウィンドウをpingなしで過ぎた時点ですぐにわかります。
はい — heartbeatモニターはFreeプランでも、クレジットカード不要で利用できます。