11.6.1 Tomcatプロセスモニタが稼働しているときの収集方法
Tomcatプロセスモニタが稼働中の場合,次の方法でスナップショットログを収集できます。
それぞれの収集方法について説明します。
(1) スナップショットログ収集コマンドを実行して収集する
uCARTのコマンドを実行することで,スナップショットログを収集できます。実行するコマンドとスナップショットログの出力先は次のとおりです。
- 実行するコマンド
<uCARTのインストールディレクトリ>/bin/collect-snapshot.sh
- スナップショットログの出力先
<カレントディレクトリ>/snapshot.zip
スナップショットログ収集コマンドのオプションは,「16.2 スナップショットログ収集コマンド」を参照してください。また,スナップショットログのファイルに含まれる情報については,「11.3 スナップショットログの収集対象」を参照してください。
収集中のログは,Tomcatプロセスモニタのメッセージログに出力されます。メッセージログの詳細は,「13.2.1 メッセージログ」を参照してください。
(2) HTTPリクエストを送信して収集する
次のURLにHTTPリクエストを送信すると,スナップショットログが収集され,レスポンスとして出力されます。
送信するリクエストの内容を次の表に示します。
項目 |
内容 |
---|---|
Method |
GET |
URL |
http://<IPアドレス>:<ポート番号>/api/v1/snapshot |
出力されるレスポンスの内容を次の表に示します。
項目 |
内容 |
---|---|
Status |
200 |
Response Header:Content-Type |
application/zip |
Response Body |
<スナップショットログデータ> |
HTTPリクエストで指定できるオプションについては,「17.2 スナップショットログ収集REST API」を参照してください。
また,スナップショットログのファイルに含まれる情報については,「11.3 スナップショットログの収集対象」を参照してください。