Vault Log Analyzer เป็นเครื่องมือบรรทัดคำสั่งที่ทำให้กระบวนการวิเคราะห์บันทึก Vault API และ Vault Java SDK ง่ายขึ้น Log Analyzer นำเข้าชุดบันทึกและสร้างไฟล์ CSV ของสถิติรวมผ่านชุดคำสั่งง่ายๆ จากนั้นไฟล์ CSV จะสามารถประมวลผลเป็นตาราง Pivot เพื่อการจัดการที่ง่ายดายเพื่อให้เห็นภาพรวมประสิทธิภาพของ 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}
สั่งการ | พารามิเตอร์ | ตัวอย่าง | คำอธิบาย |
---|---|---|---|
-ประเภทบันทึก | เอพีไอ | -logtype API | ตั้งค่าตัววิเคราะห์เพื่อประมวลผลบันทึก API |
-การกระทำ | นำเข้า | -action IMPORT | ใช้เพื่อนำเข้าชุดบันทึก API |
วิเคราะห์ | -action ANALYZE | ใช้เพื่อวิเคราะห์ไฟล์ .db ที่สร้างขึ้นของคำสั่ง -action IMPORT | |
ดาวน์โหลด | -action DOWNLOAD | ใช้เพื่อดาวน์โหลดบันทึกการใช้งาน API จากห้องนิรภัยที่ระบุ | |
-ป้อนข้อมูล | {โฟลเดอร์บันทึก} | -input ./logs | พาธทางเลือกไปยังตำแหน่งของไฟล์บันทึกเมื่อใช้คำสั่ง -action IMPORT มีค่าเริ่มต้นเป็น "/logs" หากไม่มีการระบุไดเร็กทอรี |
{.db ไฟล์} | -input ./vault-log-analyzer.db | พาธทางเลือกไปยังตำแหน่งของไฟล์ .db เมื่อใช้คำสั่ง -action ANALYZE มีค่าเริ่มต้นเป็น "vault-log-analyzer.db" ในโฟลเดอร์ที่มีไฟล์ jar | |
-เอาท์พุท | {.db ไฟล์} | -output ./path/to/analyze.db | พาธทางเลือกสำหรับไฟล์ .db ที่สร้างขึ้นเมื่อใช้คำสั่ง -action IMPORT มีค่าเริ่มต้นเป็น "vault-log-analyzer.db" ในโฟลเดอร์ที่มีไฟล์ jar |
{.ไฟล์ csv} | -output ./path/to/analyze.csv | พาธทางเลือกสำหรับไฟล์ .csv ที่สร้างขึ้นเมื่อใช้คำสั่ง -action ANALYZE ค่าเริ่มต้นเป็น "vault-log-analyzer-api-YYYYMMDD-{time}.csv" หากไม่มีชื่อไฟล์ | |
{โฟลเดอร์} | -output ./path/to/logs | พาธทางเลือกในการบันทึกบันทึกการใช้งาน API เมื่อใช้คำสั่ง -action DOWNLOAD ตั้งค่าเริ่มต้นเป็นโฟลเดอร์ "/logs" หากไม่มีการระบุไดเร็กทอรี | |
-ห้องนิรภัย | {รหัสห้องนิรภัย} | -vaultid 123456 | พารามิเตอร์ทางเลือกสำหรับการเติมคอลัมน์ "vault_id" ในไฟล์ .csv ที่เอ็กซ์พอร์ต เมื่อใช้คำสั่ง -action IMPORT/-action ANALYZE มีค่าเริ่มต้นเป็น Vault ID ในชื่อไฟล์บันทึก API |
-vaultDns | {ห้องนิรภัย DNS} | -vaultDns cholecap.veevavault.com | ห้องนิรภัยที่จะดาวน์โหลดบันทึกเมื่อใช้คำสั่ง -action DOWNLOAD |
-รหัสเซสชัน | {รหัสเซสชัน} | -sessionId {session ID} | สำหรับการตรวจสอบสิทธิ์ Vault เมื่อใช้คำสั่ง -action DOWNLOAD |
-วันที่เริ่มต้น | {ปปปป-ดด-วว} | -startDate 2023-02-04 | สำหรับระบุวันที่เริ่มต้นเมื่อใช้คำสั่ง -action DOWNLOAD |
-endDate | {ปปปป-ดด-วว} | -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 | พาธสำหรับไฟล์ .csv ที่สร้างขึ้นเมื่อใช้คำสั่ง -action ANALYZE มีค่าเริ่มต้นเป็น "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 | ใช้เพื่อดาวน์โหลดบันทึกรันไทม์ SDK จากห้องนิรภัยที่ระบุ |
-vaultDns | {ห้องนิรภัย DNS} | -vaultDns cholecap.veevavault.com | ห้องนิรภัยที่จะดาวน์โหลดบันทึกเมื่อใช้คำสั่ง -action DOWNLOAD |
-รหัสเซสชัน | {รหัสเซสชัน} | -sessionId {session ID} | สำหรับการตรวจสอบสิทธิ์ Vault เมื่อใช้คำสั่ง -action DOWNLOAD |
-วันที่เริ่มต้น | {ปปปป-ดด-วว} | -startDate 2023-02-04 | สำหรับระบุวันที่เริ่มต้นเมื่อใช้คำสั่ง -action DOWNLOAD |
-endDate | {ปปปป-ดด-วว} | -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