محلل سجل القبو
v24.2.0
يعد Vault Log Analyzer أداة سطر أوامر تعمل على تبسيط عملية تحليل سجلات Vault API وسجلات Vault Java SDK. من خلال مجموعة بسيطة من الأوامر، يقوم محلل السجلات باستيراد مجموعة من السجلات وإنشاء ملف CSV للإحصائيات المجمعة. يمكن بعد ذلك معالجة ملف CSV في جدول محوري لسهولة المعالجة لتوفير رؤية شاملة لأداء Vault's 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) من Vault محدد | |
-مدخل | {مجلد السجلات} | -input ./logs | مسار اختياري لموقع ملفات السجل عند استخدام أمر -action IMPORT . الإعدادات الافتراضية هي "/logs" إذا لم يتم توفير دليل |
{ملف ديسيبل} | -input ./vault-log-analyzer.db | مسار اختياري لموقع ملف .db عند استخدام الأمر -action ANALYZE . الإعدادات الافتراضية هي "vault-log-analyzer.db" في المجلد الذي يوجد به ملف الجرة | |
-الإخراج | {ملف ديسيبل} | -output ./path/to/analyze.db | مسار اختياري لملف .db الذي تم إنشاؤه عند استخدام أمر -action IMPORT . الإعدادات الافتراضية هي "vault-log-analyzer.db" في المجلد الذي يوجد به ملف الجرة |
{ملف 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 في اسم ملف سجل واجهة برمجة التطبيقات. |
-vaultDns | {نظام أسماء النطاقات للمخزن} | -vaultDns cholecap.veevavault.com | القبو الذي سيتم تنزيل السجلات منه عند استخدام الأمر -action DOWNLOAD |
-معرف الجلسة | {معرف الجلسة} | -sessionId {session ID} | للمصادقة على Vault عند استخدام الأمر -action DOWNLOAD |
-تاريخ البدء | {سسس-ش-ش-ي د} | -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 | مسار ملف .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 من Vault محدد |
-vaultDns | {نظام أسماء النطاقات للمخزن} | -vaultDns cholecap.veevavault.com | القبو الذي سيتم تنزيل السجلات منه عند استخدام الأمر -action DOWNLOAD |
-معرف الجلسة | {معرف الجلسة} | -sessionId {session ID} | للمصادقة على Vault عند استخدام الأمر -action DOWNLOAD |
-تاريخ البدء | {سسس-ش-ش-ي د} | -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