11.9.4 稼働監視で障害を検知したときのTomcat稼働中情報取得時の条件をカスタマイズしたい場合
稼働監視で障害を検知したときに,Tomcat稼働中情報が取得されます。この場合の取得時の条件をカスタマイズできます。
通常,uCARTでは次のとおりにTomcat稼働中情報が取得されます。
-
モニタリング情報が取得される。
モニタリング情報の詳細は,「11.3.2(1)(a) モニタリング情報」を参照してください。
-
スレッドダンプ情報が1000ミリ秒間隔で3回取得される。
スレッドダンプ情報の詳細は,「11.3.2(1)(b) スレッドダンプ情報」を参照してください。
これらの取得時の条件をカスタマイズする方法を次に示します。
- モニタリング情報の取得有無の変更
-
モニタリング情報を取得するかどうかをconfig.properties(uCART設定ファイル)の次のプロパティで変更できます。
snapshot.onhealthcheck.watchcommand.enabled=[true|false]
- スレッドダンプ情報の取得回数の変更
-
スレッドダンプ情報の取得回数を変更したい場合は,config.properties(uCART設定ファイル)の次のプロパティで設定を変更できます。
snapshot.onhealthcheck.threaddumpnum=<取得回数>
- スレッドダンプ情報の取得間隔の変更
-
スレッドダンプ情報の取得間隔を変更したい場合は,config.properties(uCART設定ファイル)の次のプロパティで設定を変更できます。
snapshot.default.threaddumpinterval=<取得間隔ミリ秒>
- 重要
-
スレッドダンプの取得間隔を変更すると,Tomcatサーバプロセスの終了要求時の,スナップショットログ収集REST API呼び出し時の取得間隔にもその変更が反映されます。