Xitoringがハートビート・モニタリングを導入
こんにちは、
心拍モニタリングがついに登場した!
Xitoringでは、お客様のサービスやアプリケーションがスムーズに動作することがいかに重要であるかを理解しています。そのため、最新の機能である ハートビート・チェック.
では、ハートビート・チェックとは何でしょうか?簡単に言うと、お客様のサービスやアプリケーションからXitoringに定期的に送信される信号のことです。Xitoringのシステムは、一定時間内にハートビートを受信したかどうかをチェックします。ハートビートを受信していない場合、サービスまたはアプリケーションが正しく応答しておらず、インシデントが発生していると考えられます。
ハートビート・チェックの設定は簡単です。他の検査と同様にラベルを選択し、適切なトリガと通知の役割を設定し、フォールトトレランス(ハートビート間の最大間隔)を希望の時間枠に設定するだけです。チェックを作成すると、ハートビートの定義に使用できる一意のリンクが送信されます。スクリプトやコードに簡単なGETリクエストを追加するだけで、サービスやアプリケーションがスムーズに実行されていることを確認できます。
Linuxマシンの全体的な可用性チェックを行うには、ハートビートチェックを使用するのも良い方法です。GETリクエストコマンドをcrontabに追加することで、マシンが1分ごとに稼働していることを確認できます。
ハートビート・モニタリングの使用例
Linuxマシンの全体的な可用性チェックに加え、Xitoringのハートビート・チェックには、サービスやアプリケーションがスムーズに動作していることを確認するためのさまざまな使用例があります。
- 使用例の一つは、バックアップスクリプトが実行されていることを確認することです。バックアップスクリプトにGETリクエストを追加することで、Xitoringはそのアクティビティを監視し、正常に動作していることを確認することができます。
- もう一つのユースケースは、cronjobsが実行されていることを確認することです。crontabにGETリクエストを追加することで、Xitoringはスケジュールされたタスクが時間通りに実行されていることを確認することができます。
- XitoringのHeartbeat Checkは、アプリケーションキューを監視し、期待通りに動作していることを確認することもできます。キュー処理スクリプトに GET リクエストを追加することで、キューに何らかの問題が発生した場合に Xitoring が警告を出すことができます。
- について ララベル ユーザーのために、XitoringはLaravelキューのハートビート監視を提供します。この機能により、Laravelキューワーカーの健全性を監視し、期待通りにジョブが処理されていることを確認することができます。
サービスの中断に油断することはありません。Xitoringのハートビート・チェックなら、サービスとアプリケーションが常に監視されているので安心です。今すぐお試しください!
ハートビート・モニタリングの詳細、およびBashスクリプトとPythonのコード・スニペットは、以下のページでご覧いただけます。 docs.