コンテンツにスキップ

Heartbeat モニター

Cron ジョブやバッチ処理など、定期的に実行されるプロセスの監視に使用します。Manako が発行したエンドポイントに対して定期的に ping が届くかどうかで死活を判定します。

  1. Manako が Heartbeat モニター用のエンドポイント URL を発行します
  2. 監視対象のジョブが実行完了時にその URL へ HTTP リクエスト(ping)を送信します
  3. 設定した猶予期間内に ping が届かなければ、ダウンとして検知します
項目説明必須デフォルト
猶予期間ping が届かなかった場合にダウンとみなすまでの待ち時間いいえ300 秒(5 分)

猶予期間は 60 秒から 86,400 秒(24 時間)の範囲で設定できます。監視間隔よりも少し長めに設定するのがおすすめです。

Terminal window
# ジョブの最後に ping を送信
curl -s https://hb.manako.dev/ping/{token}

設定した猶予期間内に ping が届かなかった場合にダウンとして検知します。ping を受信すると自動的に復旧します。