16.1 稼働監視機能の概要
稼働監視機能とは,ヘルスチェックを代行し,Push型で障害を通知できる仕組みです。
アプリケーション自体にリクエストを試行するPull型のヘルスチェックでは,次の場合に障害発生の検知が遅れてしまうことがあります。
-
アプリケーション自体がスローダウンやハングアップを起こしている場合
-
アプリケーションをデプロイしたサーブレットコンテナがスローダウンやハングアップを起こしている場合
稼働監視機能の障害通知によって,エラーレートの低減や,素早い障害対策を図ることができます。
稼働監視機能では,各監視項目が障害発生時などに発行するイベントを監視することで,次の問題を把握できます。
-
本製品に関する設定の誤り
-
モニタ対象プロセスの起動失敗
-
モニタ対象プロセスのハングアップ・スローダウン
また,イベント検知時に次の処理を実行させることもできます。
-
スナップショットログ収集処理
-
モニタ対象プロセスの停止処理のトリガー
-
ユーザコマンド実行(事前に定義されている場合)
この節では,稼働監視機能の位置づけ,監視項目,検知したイベントに対するアクション,および検知内容の出力(イベントプロパティ)を説明します。