Der Vault Log Analyzer ist ein Befehlszeilentool, das den Prozess der Analyse von Vault API- und Vault Java SDK-Protokollen vereinfacht. Über einen einfachen Befehlssatz importiert der Log Analyzer einen Stapel Protokolle und generiert eine CSV-Datei mit aggregierten Statistiken. Die CSV-Datei kann dann zur einfachen Bearbeitung in eine Pivot-Tabelle verarbeitet werden, um einen ganzheitlichen Überblick über die API- und SDK-Leistung eines Vault zu erhalten.
Das Vault Log Analyzer-Tool wird als einzelne JAR-Datei verteilt und erfordert keine Installation. Navigieren Sie einfach zum untenstehenden Link und klicken Sie auf die Schaltfläche „Herunterladen“. Von dort aus kann die JAR-Datei über eine Befehlszeilenkonsole ausgeführt werden.
Laden Sie den neuesten vault-log-analyzer-24.2.0.jar herunter
Wir empfehlen, ein lokales Verzeichnis für Vault Log Analyzer-bezogene Dateien zu erstellen. Dies kann dabei helfen, den Überblick über die verschiedenen Ein- und Ausgänge zu behalten.
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
Die Grundstruktur eines Befehls mit Vault Log Analyzer:
java -jar {jarFile} -logtype {logType} -action {actionName} -input {folderPath} -output {filePath}
Befehl | Parameter | Beispiel | Beschreibung |
---|---|---|---|
-logtype | API | -logtype API | Stellen Sie den Analysator so ein, dass er API-Protokolle verarbeitet |
-Aktion | IMPORT | -action IMPORT | Wird zum Importieren eines Stapels von API-Protokollen verwendet |
ANALYSIEREN | -action ANALYZE | Wird zum Analysieren der generierten .db-Datei des Befehls -action IMPORT verwendet | |
HERUNTERLADEN | -action DOWNLOAD | Wird zum Herunterladen von API-Nutzungsprotokollen aus einem bestimmten Vault verwendet | |
-Eingang | {Protokollordner} | -input ./logs | Optionaler Pfad zum Speicherort der Protokolldateien bei Verwendung des Befehls -action IMPORT . Der Standardwert ist „/logs“, wenn kein Verzeichnis angegeben ist |
{.db-Datei} | -input ./vault-log-analyzer.db | Optionaler Pfad zum Speicherort der .db-Datei bei Verwendung des Befehls -action ANALYZE . Standardmäßig ist „vault-log-analyzer.db“ in dem Ordner, in dem sich die JAR-Datei befindet | |
-Ausgabe | {.db-Datei} | -output ./path/to/analyze.db | Optionaler Pfad für die generierte .db-Datei bei Verwendung des Befehls -action IMPORT . Standardmäßig ist „vault-log-analyzer.db“ in dem Ordner, in dem sich die JAR-Datei befindet |
{.csv-Datei} | -output ./path/to/analyze.csv | Optionaler Pfad für die generierte CSV-Datei bei Verwendung des Befehls -action ANALYZE . Standardmäßig ist „vault-log-analyzer-api-JJJJMMTT-{Zeit}.csv“, wenn kein Dateiname vorhanden ist | |
{Ordner} | -output ./path/to/logs | Optionaler Pfad zum Speichern von API-Nutzungsprotokollen bei Verwendung des Befehls -action DOWNLOAD . Standardmäßig wird der Ordner „/logs“ verwendet, wenn kein Verzeichnis angegeben ist | |
-Tresor-ID | {Tresor-ID} | -vaultid 123456 | Optionaler Parameter zum Füllen der Spalte „vault_id“ in der exportierten CSV-Datei bei Verwendung der Befehle -action IMPORT/-action ANALYZE . Standardmäßig wird die Vault-ID im Namen der API-Protokolldatei verwendet. |
-vaultDns | {Tresor-DNS} | -vaultDns cholecap.veevavault.com | Tresor, von dem Protokolle heruntergeladen werden, wenn der Befehl -action DOWNLOAD verwendet wird |
-sessionId | {Sitzungs-ID} | -sessionId {session ID} | Zur Authentifizierung bei einem Tresor bei Verwendung des Befehls -action DOWNLOAD |
-Startdatum | {JJJJ-MM-TT} | -startDate 2023-02-04 | Zur Angabe eines Startdatums bei Verwendung des Befehls -action DOWNLOAD |
-Enddatum | {JJJJ-MM-TT} | -endDate 2023-02-05 | Zur Angabe eines Enddatums bei Verwendung des Befehls -action DOWNLOAD . Bei Verwendung eines Enddatums ist das Startdatum erforderlich. Wird kein Enddatum angegeben, wird standardmäßig der aktuelle Tag verwendet |
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
Befehl | Parameter | Beispiel | Beschreibung |
---|---|---|---|
-logtype | DEBUGGEN | -logtype DEBUG | Stellen Sie den Analysator so ein, dass er SDK-Debug-Protokolle verarbeitet |
-Aktion | ANALYSIEREN | -action ANALYZE | Wird zur Analyse des Inhalts des Ordners „/logs“ verwendet |
-Eingang | {Protokollordner} | -input ./path/to/logs | Pfad zum Speicherort der Protokolldateien. Der Standardwert ist „/logs“, wenn kein Verzeichnis angegeben ist |
-Ausgabe | {.csv-Datei} | -output ./path/to/output.csv | Pfad für die generierte CSV-Datei bei Verwendung des Befehls -action ANALYZE . Der Standardwert ist „vault-log-analyzer-debug-JJJJMMTT-{Zeit}.csv“, wenn kein Dateiname angegeben wird |
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE -input ./path/to/logs -output ./path/to/output.csv
Befehl | Parameter | Beispiel | Beschreibung |
---|---|---|---|
-logtype | LAUFZEIT | -logtype RUNTIME | Stellen Sie den Analysator so ein, dass er SDK-Laufzeitprotokolle verarbeitet |
-Aktion | HERUNTERLADEN | -action DOWNLOAD | Wird zum Herunterladen von SDK-Laufzeitprotokollen aus einem angegebenen Tresor verwendet |
-vaultDns | {Tresor-DNS} | -vaultDns cholecap.veevavault.com | Tresor, von dem Protokolle heruntergeladen werden, wenn der Befehl -action DOWNLOAD verwendet wird |
-sessionId | {Sitzungs-ID} | -sessionId {session ID} | Zur Authentifizierung bei einem Tresor bei Verwendung des Befehls -action DOWNLOAD |
-Startdatum | {JJJJ-MM-TT} | -startDate 2023-02-04 | Zur Angabe eines Startdatums bei Verwendung des Befehls -action DOWNLOAD |
-Enddatum | {JJJJ-MM-TT} | -endDate 2023-02-05 | Zur Angabe eines Enddatums bei Verwendung des Befehls -action DOWNLOAD . Bei Verwendung eines Enddatums ist das Startdatum erforderlich. Wird kein Enddatum angegeben, wird standardmäßig der aktuelle Tag verwendet |
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