ボールト ログ アナライザー
v24.2.0
Vault Log Analyzer は、Vault API および Vault Java SDK ログの分析プロセスを簡素化するコマンド ライン ツールです。単純なコマンド セットを通じて、ログ アナライザーはログのバッチをインポートし、集計された統計の CSV ファイルを生成します。 CSV ファイルは、簡単に操作できるようにピボット テーブルに処理して、Vault の API と SDK のパフォーマンスの全体的なビューを提供できます。
Vault Log Analyzer ツールは単一の JAR ファイルとして配布され、インストールする必要はありません。以下のリンクに移動して、「ダウンロード」ボタンをクリックするだけです。そこから、コマンド ライン コンソールから jar ファイルを実行できます。
最新の vault-log-analyzer-24.2.0.jar をダウンロードします。
Vault Log Analyzer 関連ファイル用のローカル ディレクトリを作成することをお勧めします。これは、さまざまな入力と出力を追跡するのに役立ちます。
java -jar vault-log-analyzer-24.2.0.jar -logtype API -action IMPORT
java -jar vault-log-analyzer-24.2.0.jar -logtype API -action ANALYZE
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE
Vault Log Analyzer を使用するコマンドの基本構造は次のとおりです。
java -jar {jarFile} -logtype {logType} -action {actionName} -input {folderPath} -output {filePath}
指示 | パラメータ | 例 | 説明 |
---|---|---|---|
-ログタイプ | API | -logtype API | API ログを処理するようにアナライザーを設定する |
-アクション | 輸入 | -action IMPORT | API ログのバッチをインポートするために使用されます |
分析する | -action ANALYZE | -action IMPORT コマンドで生成された .db ファイルを分析するために使用されます。 | |
ダウンロード | -action DOWNLOAD | 指定した Vault から API 使用ログをダウンロードするために使用されます。 | |
-入力 | {ログフォルダー} | -input ./logs | -action IMPORT コマンドを使用する場合のログ ファイルの場所へのオプションのパス。ディレクトリが指定されていない場合、デフォルトは「/logs」になります。 |
{.db ファイル} | -input ./vault-log-analyzer.db | -action ANALYZE コマンドを使用する場合の .db ファイルの場所へのオプションのパス。デフォルトは、jar ファイルが保存されているフォルダー内の「vault-log-analyzer.db」です。 | |
-出力 | {.db ファイル} | -output ./path/to/analyze.db | -action IMPORT コマンドを使用する場合に生成される .db ファイルのオプションのパス。デフォルトは、jar ファイルが保存されているフォルダー内の「vault-log-analyzer.db」です。 |
{.csv ファイル} | -output ./path/to/analyze.csv | -action ANALYZE コマンドを使用する場合に生成される .csv ファイルのオプションのパス。ファイル名がない場合、デフォルトは「vault-log-analyzer-api-YYYYMMDD-{time}.csv」になります。 | |
{フォルダ} | -output ./path/to/logs | -action DOWNLOAD コマンドを使用するときに API 使用ログを保存するためのオプションのパス。ディレクトリが指定されていない場合、デフォルトは「/logs」フォルダになります。 | |
-vaultid | {ボールト ID} | -vaultid 123456 | -action IMPORT/-action ANALYZE コマンドを使用するときに、エクスポートされた .csv ファイルの「vault_id」列を設定するためのオプションのパラメーター。デフォルトは、API ログ ファイル名の Vault ID です。 |
-vaultDns | {ボールト DNS} | -vaultDns cholecap.veevavault.com | -action DOWNLOAD コマンドを使用するときにログがダウンロードされるボールト |
-セッションID | {セッションID} | -sessionId {session ID} | -action DOWNLOAD コマンドを使用する場合の Vault への認証用 |
-開始日 | {YYYY-MM-DD} | -startDate 2023-02-04 | -action DOWNLOAD コマンドを使用するときに開始日を指定する場合 |
-endDate | {YYYY-MM-DD} | -endDate 2023-02-05 | -action DOWNLOAD コマンドを使用するときに終了日を指定します。終了日を使用する場合は開始日が必要です。終了日が指定されていない場合、デフォルトは現在の日になります。 |
java -jar vault-log-analyzer-24.2.0.jar -logtype API -action IMPORT -input ./path/to/logs -output ./path/to/analyze.db
java -jar vault-log-analyzer-24.2.0.jar -logtype API -action ANALYZE -input ./path/to/analyze.db -output ./path/to/output.csv
java -jar vault-log-analyzer-24.2.0.jar -logtype API -action DOWNLOAD -vaultDns cholecap.veevavault.com -sessionId {session ID} -startDate 2023-02-01 -endDate 2023-02-05
指示 | パラメータ | 例 | 説明 |
---|---|---|---|
-ログタイプ | デバッグ | -logtype DEBUG | SDK デバッグ ログを処理するようにアナライザーを設定する |
-アクション | 分析する | -action ANALYZE | 「/logs」フォルダーの内容を分析するために使用されます |
-入力 | {ログフォルダー} | -input ./path/to/logs | ログ ファイルの場所へのパス。ディレクトリが指定されていない場合、デフォルトは「/logs」になります。 |
-出力 | {.csv ファイル} | -output ./path/to/output.csv | -action ANALYZE コマンドを使用する場合に生成される .csv ファイルのパス。ファイル名が指定されていない場合、デフォルトは「vault-log-analyzer-debug-YYYYMMDD-{time}.csv」になります。 |
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE -input ./path/to/logs -output ./path/to/output.csv
指示 | パラメータ | 例 | 説明 |
---|---|---|---|
-ログタイプ | ランタイム | -logtype RUNTIME | SDK ランタイム ログを処理するようにアナライザーを設定する |
-アクション | ダウンロード | -action DOWNLOAD | 指定した Vault から SDK ランタイム ログをダウンロードするために使用されます。 |
-vaultDns | {ボールト DNS} | -vaultDns cholecap.veevavault.com | -action DOWNLOAD コマンドを使用するときにログがダウンロードされるボールト |
-セッションID | {セッションID} | -sessionId {session ID} | -action DOWNLOAD コマンドを使用する場合の Vault への認証用 |
-開始日 | {YYYY-MM-DD} | -startDate 2023-02-04 | -action DOWNLOAD コマンドを使用するときに開始日を指定する場合 |
-endDate | {YYYY-MM-DD} | -endDate 2023-02-05 | -action DOWNLOAD コマンドを使用するときに終了日を指定します。終了日を使用する場合は開始日が必要です。終了日が指定されていない場合、デフォルトは現在の日になります。 |
java -jar vault-log-analyzer-24.2.0.jar -logtype RUNTIME -action DOWNLOAD -vaultDns cholecap.veevavault.com -sessionId {session ID} -startDate 2023-02-01 -endDate 2023-02-05