保險庫日誌分析器
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