プッシュモニター
プッシュモニターは、アプリケーションがTianjiにハートビート信号を能動的に送信する監視方法であり、Tianjiがあなたのサービスをチェックする代わりとなります。特に、バックグラウンドタスク、cronジョブ、またはファイアウォールの背後にあるサービスを監視するのに役立ちます。
仕組み
- TianjiがユニークなプッシュエンドポイントURLを提供
- 定期的にこのエンドポイントにHTTP POSTリクエストを送信
- 設定されたタイムアウト期間内にハートビートが受信されない場合、Tianjiがアラートをトリガー
設定
プッシュモニターを作成する際には以下を設定します:
- モニター名: モニターの説明的な名前
- タイムアウト: ハートビート間でサービスをダウンと見なすまで待つ最大時間(秒)
- 推奨間隔: アプリケーションがハートビートを送信する頻度(通常はタイムアウトと同じ)
プッシュエンドポイントフォーマット
POST https://tianji.example.com/api/push/{pushToken}