合成モニタリング

    ハートビート
    監視

    外部からアクセスできないバックグラウンドタスクやサイレントサービスを監視します。サービスへの応答が途絶えた場合、即座に通知されます。

    ハートビート 監視 dashboard preview

    お客様の声

    数千社から信頼されています — で評価されています

    世界トップクラスのレビュープラットフォームで、Xitoringの実際のユーザーの声をご覧ください。

    SourceForge ReviewsG2 ReviewsSlashdot ReviewsProduct Hunt

    心拍モニタリングとは何ですか?

    ハートビート監視は、稼働時間監視とは逆の仕組みです。外部のプローバーがサービスをチェックするのではなく、サービス側がモニターに定期的に状態を報告します。ハートビートとは、バックエンドジョブ、スケジュールされたタスク、またはバックグラウンドワーカーが、正常に実行されるたびに送信する軽量なHTTPリクエスト(通常は固有のURLへのGETまたはPOSTリクエスト)のことです。モニターは一定の間隔でハートビートを受信することを想定しており、報告が欠落したり、遅れたり、あるいは予期せず頻繁に届いたりした場合にアラートを発します。

    ハートビート監視は、合成アップタイムチェックでは検出できない障害パターンを捕捉します。たとえば、デプロイ後に何の前触れもなく実行を停止したcronジョブ、実行はされているものの空のキューで停止してしまったワーカープロセス、起動中にクラッシュしたKubernetesジョブなどが挙げられます。ハートビート監視とアップタイム監視を組み合わせることで、「サービスに接続できるか」と「その背後で処理が実際に実行されているか」という、健全な本番システムを定義する2つの要件を同時に満たすことができます。

    キー 特長

    『ハートビート』に必要なものはすべてこちら:監視。

    Pingによる検出

    お客様のサービスは、Xitoringに定期的にハートビートを送信します。ハートビートが送信されなかった場合、エージェントを必要とせずに即座に通知が届きます。

    柔軟な間隔

    ハートビートの間隔を、1分ごとから24時間ごとまで設定できます。各モニターには、それぞれ独自の閾値と猶予期間が設定されています。

    根本原因分析

    ハートビートが受信されなかった場合、Xitoringはその原因(スクリプトのタイムアウト、サーバー障害、またはネットワークの問題)を特定するのに役立ちます。

    シンプルなHTTPエンドポイント

    各ハートビートモニターには固有のURLが割り当てられます。スクリプト、cron、またはサービスにHTTPリクエストを追加するだけで完了です。

    猶予期間

    一時的な遅延を考慮して猶予期間を設定してください。一時的なネットワークの不具合や処理の遅延による誤検知を防ぎます。

    実行履歴

    タイムスタンプ付きですべてのハートビート通知を追跡します。パターンを把握し、実行の遅延を特定し、タスクの信頼性を監査します。

    のサイレント障害検出 バックグラウンドサービス

    ハートビート監視は、静寂をシグナルに変えます。サービスがスケジュールに従ってXitoringにpingを送信し、pingが送信されなかった場合、チームに即座に通知されます。エージェントも、インバウンド接続も不要です。

    • エージェントやインバウンド接続は不要です
    • 1分から24時間までの柔軟な間隔設定
    • 設定可能な猶予期間
    • モニターごとのシンプルなHTTPエンドポイント
    • タイムスタンプ付きの完全な実行履歴
    • ファイアウォールやNATの背後でも動作します
    • モニターごとのしきい値設定
    • 心拍停止の即時検知
    • +15 通知チャネル
    Heartbeat monitoring status dashboard
    Service reliability and ping history
    Heartbeat alert configuration

    対象者

    心拍モニタリング ユースケース

    さまざまな業界の企業が、Xitoringを活用してインフラの信頼性を維持している様子をご覧ください。

    データパイプラインとETL

    ETLジョブ、データウェアハウスの同期、およびバッチ処理パイプラインを監視します。重要なデータフローの実行が停止した際、即座に把握できます。

    キュープロセッサ

    RabbitMQ、SQS、またはKafkaからデータを取得するバックグラウンドワーカーを追跡します。キューが溢れる前に、応答しなくなった、またはクラッシュしたコンシューマーを検出します。

    バックアップと復旧

    毎晩のバックアップ、スナップショットジョブ、および災害復旧スクリプトが正常に完了することを確認してください。いざという時にバックアップの漏れが発覚することのないようにしましょう。

    サーバーレス関数

    永続的なインフラストラクチャなしで実行されるLambda関数、Cloud Functions、およびスケジュールされたサーバーレスタスクを監視します。

    IoTおよびエッジデバイス

    ファイアウォールの内側で動作するIoTゲートウェイ、エッジコンピューティングノード、およびリモートセンサーからの心拍データを追跡します。

    物流・スケジューリング

    業務を円滑に維持するために、注文処理システム、配送ラベル作成ツール、および在庫同期ジョブを監視します。

    01

    心拍モニタリングを行う理由 事項

    バックグラウンドサービスは、何の前触れもなく停止します。キュープロセッサが停止し、ETLジョブがハングし、バックアップスクリプトでエラーが発生します――そして、被害が顕在化するまで、誰もその異変に気づきません。ハートビート監視は、この「沈黙」を「シグナル」に変えます。

    • バックグラウンドワーカーのサイレント障害を即座に検出する
    • エージェントやインバウンド接続は不要です
    • 猶予期間を設けることで、わずかな遅延による誤警報を防ぎます
    • コンプライアンス監査のための完全な実行履歴
    心拍モニタリングを行う理由 事項
    02

    「Xitoringの鼓動」 ダッシュボード

    一目でハートビートを確認できます。直近の応答時間を追跡し、サービスの健全性を監視し、猶予期間を設定し、過去のハートビートパターンを確認できます。これらすべてを、1つの統合ダッシュボードから行えます。

    • pingの履歴を含むリアルタイムのハートビート・タイムライン
    • サービスの状態バッジ(正常/未確認)
    • モニターごとに設定可能な猶予期間
    • 信頼性分析のための過去の傾向
    「Xitoringの鼓動」 ダッシュボード

    その他 機能

    バックグラウンドワーカーに最適

    キュープロセッサ、データパイプライン、ETLジョブ、およびバックグラウンドで静かに動作するあらゆるサービスを監視します。

    SlackとWebhookの連携

    ハートビートが検出されなかった場合、Slack、Teams、またはWebhook経由で即座に通知を受け取れます。既存のワークフローとシームレスに連携します。

    ステータスページの連携

    ユーザーとの完全な透明性を確保するため、パブリックステータスページにハートビート監視対象のサービスを表示してください。

    頻繁に 質問をした

    ハートビートに関するよくある質問 監視.

    心拍モニタリングとは何ですか?
    ハートビート監視は、サービスが固有のXitoring URLに対して定期的にHTTP pingを送信することで機能します。所定の間隔内にpingが送信されなかった場合、アラートが通知されます。インバウンド接続やエージェントは不要です。
    ハートビート監視をどのように統合すればよいですか?
    スクリプト、cronジョブ、またはサービスの最後に、単一のHTTPリクエスト(curlまたはwget)を追加してください。各モニターには固有のURLが割り当てられます。タスクが正常に完了したら、そのURLにアクセスするだけです。
    ハートビート監視とcron監視の違いは何ですか?
    ハートビート監視は、スケジュールに関係なく、サービスからの応答が途絶えたことを検知します。一方、Cron監視は、特定のインターバルで実行され、実行履歴を追跡できるスケジュールされたタスク向けに特別に設計されています。
    猶予期間を設定することはできますか?
    はい。ネットワークの遅延や処理に時間がかかるタスクに対応するため、猶予期間を1分から24時間の間で設定できます。これにより、一時的なタイミングのずれによる誤ったアラートを防ぐことができます。
    どのようなサービスを監視すべきですか?
    ハートビート監視は、バックグラウンドで動作するプロセス、キュー処理、データパイプライン、ETLジョブ、バックアップスクリプト、および外部向けエンドポイントを持たずに静かに実行されるあらゆるサービスに最適です。
    実行履歴を確認できますか?
    はい。すべてのハートビート・ピングはタイムスタンプ付きで記録されます。これにより、パターンの確認、実行遅延の特定、信頼性の推移の追跡が可能であり、コンプライアンス監査用にデータをエクスポートすることもできます。

    独自のURLを取得して、ピングを開始しましょう

    ハートビートモニターを作成し、固有のエンドポイントURLを取得します。スクリプトやサービスに1つのcurl呼び出しを追加するだけで、pingが停止した場合、チームに即座に通知されます。

    無料トライアルを開始
    Xitoringを始める