Vault Log Analyzer adalah alat baris perintah yang menyederhanakan proses analisis log Vault API dan Vault Java SDK. Melalui serangkaian perintah sederhana, Penganalisis Log mengimpor kumpulan log dan menghasilkan file CSV berisi statistik gabungan. File CSV kemudian dapat diproses menjadi tabel pivot agar mudah dimanipulasi guna memberikan gambaran menyeluruh tentang kinerja API dan SDK Vault.
Alat Vault Log Analyzer didistribusikan sebagai satu file JAR, dan tidak memerlukan instalasi. Cukup navigasikan ke tautan di bawah, dan klik tombol "Unduh". Dari sana, file jar dapat dijalankan dari konsol baris perintah.
Unduh vault-log-analyzer-24.2.0.jar terbaru
Kami menyarankan untuk membuat direktori lokal untuk file terkait Vault Log Analyzer. Hal ini dapat membantu melacak berbagai masukan dan keluaran.
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
Struktur dasar perintah menggunakan Vault Log Analyzer:
java -jar {jarFile} -logtype {logType} -action {actionName} -input {folderPath} -output {filePath}
Memerintah | Parameter | Contoh | Keterangan |
---|---|---|---|
-tipe log | API | -logtype API | Atur penganalisis untuk memproses Log API |
-tindakan | IMPOR | -action IMPORT | Digunakan untuk mengimpor kumpulan log API |
MENGANALISA | -action ANALYZE | Digunakan untuk menganalisis file .db yang dihasilkan dari perintah -action IMPORT | |
UNDUH | -action DOWNLOAD | Digunakan untuk mengunduh log penggunaan API dari Vault tertentu | |
-masukan | {folder log} | -input ./logs | Jalur opsional ke lokasi file log saat menggunakan perintah -action IMPORT . Defaultnya adalah "/logs" jika tidak ada direktori yang diberikan |
{berkas .db} | -input ./vault-log-analyzer.db | Jalur opsional ke lokasi file .db saat menggunakan perintah -action ANALYZE . Defaultnya adalah "vault-log-analyzer.db" di folder tempat file jar | |
-keluaran | {berkas .db} | -output ./path/to/analyze.db | Jalur opsional untuk file .db yang dihasilkan saat menggunakan perintah -action IMPORT . Defaultnya adalah "vault-log-analyzer.db" di folder tempat file jar |
{file .csv} | -output ./path/to/analyze.csv | Jalur opsional untuk file .csv yang dihasilkan saat menggunakan perintah -action ANALYZE . Defaultnya adalah "vault-log-analyzer-api-YYYYMMDD-{time}.csv" jika tidak ada nama file | |
{map} | -output ./path/to/logs | Jalur opsional untuk menyimpan log penggunaan API saat menggunakan perintah -action DOWNLOAD . Defaultnya adalah folder "/ logs" jika tidak ada direktori yang diberikan | |
-kubah | {ID brankas} | -vaultid 123456 | Parameter opsional untuk mengisi kolom "vault_id" di file .csv yang diekspor saat menggunakan perintah -action IMPORT/-action ANALYZE . Defaultnya adalah ID Vault dalam nama file log api. |
-vaultDns | {kubah DNS} | -vaultDns cholecap.veevavault.com | Vault tempat log akan diunduh saat menggunakan perintah -action DOWNLOAD |
-sesiId | {ID sesi} | -sessionId {session ID} | Untuk Mengautentikasi ke Vault saat menggunakan perintah -action DOWNLOAD |
-tanggal mulai | {YYYY-MM-DD} | -startDate 2023-02-04 | Untuk menentukan tanggal mulai saat menggunakan perintah -action DOWNLOAD |
-tanggal akhir | {YYYY-MM-DD} | -endDate 2023-02-05 | Untuk menentukan tanggal akhir saat menggunakan perintah -action DOWNLOAD . Tanggal mulai wajib diisi jika menggunakan tanggal akhir. Defaultnya adalah hari ini jika tidak ada tanggal akhir yang diberikan |
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
Memerintah | Parameter | Contoh | Keterangan |
---|---|---|---|
-tipe log | DEBUG | -logtype DEBUG | Atur penganalisis untuk memproses Log Debug SDK |
-tindakan | MENGANALISA | -action ANALYZE | Digunakan untuk menganalisis isi folder "/ logs". |
-masukan | {folder log} | -input ./path/to/logs | Jalur ke lokasi file log. Defaultnya adalah "/logs" jika tidak ada direktori yang diberikan |
-keluaran | {file .csv} | -output ./path/to/output.csv | Jalur untuk file .csv yang dihasilkan saat menggunakan perintah -action ANALYZE . Defaultnya adalah "vault-log-analyzer-debug-YYYYMMDD-{time}.csv" jika tidak ada nama file yang diberikan |
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE -input ./path/to/logs -output ./path/to/output.csv
Memerintah | Parameter | Contoh | Keterangan |
---|---|---|---|
-tipe log | WAKTU JALAN | -logtype RUNTIME | Atur penganalisis untuk memproses Log Runtime SDK |
-tindakan | UNDUH | -action DOWNLOAD | Digunakan untuk mendownload log SDK Runtime dari Vault tertentu |
-vaultDns | {kubah DNS} | -vaultDns cholecap.veevavault.com | Vault tempat log akan diunduh saat menggunakan perintah -action DOWNLOAD |
-sesiId | {ID sesi} | -sessionId {session ID} | Untuk Mengautentikasi ke Vault saat menggunakan perintah -action DOWNLOAD |
-tanggal mulai | {YYYY-MM-DD} | -startDate 2023-02-04 | Untuk menentukan tanggal mulai saat menggunakan perintah -action DOWNLOAD |
-tanggal akhir | {YYYY-MM-DD} | -endDate 2023-02-05 | Untuk menentukan tanggal akhir saat menggunakan perintah -action DOWNLOAD . Tanggal mulai wajib diisi jika menggunakan tanggal akhir. Defaultnya adalah hari ini jika tidak ada tanggal akhir yang diberikan |
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