cronジョブが実行されなかったことを、すぐに把握。

定期実行ジョブは静かに失敗します。ハートビートモニターは、その沈黙をアラートに変えます。

ハートビート監視の仕組み

ハートビートモニターを作成すると、UptimePushが固有のURLを発行します。ジョブの末尾にcurlコマンドを1行追加するだけです。pingが届くごとにタイマーがリセットされ、想定間隔に猶予期間を加えた時間内に次のpingが届かなければ、モニターはダウンとなりアラートが送信されます。

  • cron、systemdタイマー、Kubernetes CronJob、GitHub Actions、あらゆるスクリプトに対応
  • 成功・失敗・開始イベントの報告
  • 実行時間が長引くことのあるジョブ向けの猶予期間
  • ジョブごとの稼働履歴と実行時間

0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN

連携作業はこれだけです。バックアップスクリプトがエラーで終了すればpingは送信されず、3:35には異常を把握できます。

この方法で監視できるもの

夜間バックアップ、請求書生成、サイトマップ再構築、キャッシュウォーマー、ETLパイプライン、証明書更新スクリプトなど、無人で実行されるあらゆる処理。

よくある質問

ハートビート監視は無料ですか?+

ハートビートモニターはProプランの機能です。無料プランではHTTP、ping、ポート、キーワードチェックをご利用いただけます。

ジョブから失敗を明示的に報告できますか?+

はい。ping URLの末尾に /fail を付けると、タイムアウトを待たずに即座に実行を失敗として記録できます。

定期実行ジョブを監視する

curlを1行追加するだけで、すべてのジョブをカバー。

無料で始める – カード不要 ↗