保险库日志分析器
v24.2.0
Vault 日志分析器是一个命令行工具,可简化分析 Vault API 和 Vault Java SDK 日志的过程。通过一组简单的命令,日志分析器导入一批日志并生成汇总统计信息的 CSV 文件。然后,可以将 CSV 文件处理为数据透视表,以便于操作,从而提供 Vault API 和 SDK 性能的整体视图。
Vault 日志分析器工具作为单个 JAR 文件分发,不需要安装。只需导航到下面的链接,然后单击“下载”按钮。从那里,可以从命令行控制台运行 jar 文件。
下载最新的Vault-log-analyzer-24.2.0.jar
我们建议为 Vault 日志分析器相关文件创建一个本地目录。这可以帮助跟踪各种输入和输出。
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}
命令 | 范围 | 例子 | 描述 |
---|---|---|---|
-日志类型 | 应用程序编程接口 | -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 进行身份验证 |
-开始日期 | {年-月-日} | -startDate 2023-02-04 | 用于在使用-action DOWNLOAD 命令时指定开始日期 |
-结束日期 | {年-月-日} | -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 进行身份验证 |
-开始日期 | {年-月-日} | -startDate 2023-02-04 | 用于在使用-action DOWNLOAD 命令时指定开始日期 |
-结束日期 | {年-月-日} | -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