Vault Log Analyzer est un outil de ligne de commande qui simplifie le processus d'analyse des journaux de l'API Vault et du SDK Java Vault. Grâce à un simple ensemble de commandes, Log Analyzer importe un lot de journaux et génère un fichier CSV de statistiques agrégées. Le fichier CSV peut ensuite être transformé en tableau croisé dynamique pour une manipulation facile afin de fournir une vue globale des performances de l'API et du SDK d'un Vault.
L'outil Vault Log Analyzer est distribué sous forme de fichier JAR unique et ne nécessite aucune installation. Accédez simplement au lien ci-dessous et cliquez sur le bouton "Télécharger". À partir de là, le fichier jar peut être exécuté à partir d'une console de ligne de commande.
Téléchargez la dernière version de Vault-log-analyzer-24.2.0.jar
Nous vous recommandons de créer un répertoire local pour les fichiers associés à Vault Log Analyzer. Cela peut aider à garder une trace des différentes entrées et sorties.
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
Structure de base d'une commande utilisant Vault Log Analyzer :
java -jar {jarFile} -logtype {logType} -action {actionName} -input {folderPath} -output {filePath}
Commande | Paramètre | Exemple | Description |
---|---|---|---|
-type de journal | API | -logtype API | Configurer l'analyseur pour traiter les journaux d'API |
-action | IMPORTER | -action IMPORT | Utilisé pour importer un lot de journaux API |
ANALYSER | -action ANALYZE | Utilisé pour analyser le fichier .db généré de la commande -action IMPORT | |
TÉLÉCHARGER | -action DOWNLOAD | Utilisé pour télécharger les journaux d'utilisation de l'API à partir d'un coffre-fort spécifié | |
-saisir | {dossier de journaux} | -input ./logs | Chemin facultatif vers l'emplacement des fichiers journaux lors de l'utilisation de la commande -action IMPORT . La valeur par défaut est "/logs" si aucun répertoire n'est indiqué |
{fichier .db} | -input ./vault-log-analyzer.db | Chemin facultatif vers l’emplacement du fichier .db lors de l’utilisation de la commande -action ANALYZE . La valeur par défaut est "vault-log-analyzer.db" dans le dossier où se trouve le fichier jar | |
-sortir | {fichier .db} | -output ./path/to/analyze.db | Chemin facultatif pour le fichier .db généré lors de l'utilisation de la commande -action IMPORT . La valeur par défaut est "vault-log-analyzer.db" dans le dossier où se trouve le fichier jar |
{fichier .csv} | -output ./path/to/analyze.csv | Chemin facultatif pour le fichier .csv généré lors de l’utilisation de la commande -action ANALYZE . La valeur par défaut est "vault-log-analyzer-api-YYYYMMDD-{time}.csv" s'il n'y a pas de nom de fichier | |
{dossier} | -output ./path/to/logs | Chemin facultatif pour enregistrer les journaux d’utilisation de l’API lors de l’utilisation de la commande -action DOWNLOAD . La valeur par défaut est le dossier "/logs" si aucun répertoire n'est indiqué | |
-identifiant du coffre-fort | {ID du coffre-fort} | -vaultid 123456 | Paramètre facultatif pour renseigner la colonne « vault_id » dans le fichier .csv exporté lors de l'utilisation des commandes -action IMPORT/-action ANALYZE . La valeur par défaut est l'ID du coffre-fort dans le nom du fichier journal de l'API. |
-vaultDns | {DNS du coffre-fort} | -vaultDns cholecap.veevavault.com | Coffre-fort à partir duquel les journaux seront téléchargés lors de l'utilisation de la commande -action DOWNLOAD |
-identifiant de session | {ID de session} | -sessionId {session ID} | Pour l'authentification auprès d'un coffre-fort lors de l'utilisation de la commande -action DOWNLOAD |
-date de début | {AAAA-MM-JJ} | -startDate 2023-02-04 | Pour spécifier une date de début lors de l'utilisation de la commande -action DOWNLOAD |
-datedefin | {AAAA-MM-JJ} | -endDate 2023-02-05 | Pour spécifier une date de fin lors de l'utilisation de la commande -action DOWNLOAD . La date de début est requise si vous utilisez une date de fin. La valeur par défaut est le jour en cours si aucune date de fin n'est fournie |
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
Commande | Paramètre | Exemple | Description |
---|---|---|---|
-type de journal | DÉBOGUER | -logtype DEBUG | Configurer l'analyseur pour qu'il traite les journaux de débogage du SDK |
-action | ANALYSER | -action ANALYZE | Utilisé pour analyser le contenu du dossier "/logs" |
-saisir | {dossier de journaux} | -input ./path/to/logs | Chemin d'accès à l'emplacement des fichiers journaux. La valeur par défaut est "/logs" si aucun répertoire n'est indiqué |
-sortir | {fichier .csv} | -output ./path/to/output.csv | Chemin du fichier .csv généré lors de l’utilisation de la commande -action ANALYZE . La valeur par défaut est "vault-log-analyzer-debug-YYYYMMDD-{time}.csv" si aucun nom de fichier n'est donné |
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE -input ./path/to/logs -output ./path/to/output.csv
Commande | Paramètre | Exemple | Description |
---|---|---|---|
-type de journal | DURÉE D'EXÉCUTION | -logtype RUNTIME | Configurer l'analyseur pour qu'il traite les journaux d'exécution du SDK |
-action | TÉLÉCHARGER | -action DOWNLOAD | Utilisé pour télécharger les journaux d'exécution du SDK à partir d'un coffre-fort spécifié |
-vaultDns | {DNS du coffre-fort} | -vaultDns cholecap.veevavault.com | Coffre-fort à partir duquel les journaux seront téléchargés lors de l'utilisation de la commande -action DOWNLOAD |
-identifiant de session | {ID de session} | -sessionId {session ID} | Pour l'authentification auprès d'un coffre-fort lors de l'utilisation de la commande -action DOWNLOAD |
-date de début | {AAAA-MM-JJ} | -startDate 2023-02-04 | Pour spécifier une date de début lors de l'utilisation de la commande -action DOWNLOAD |
-datedefin | {AAAA-MM-JJ} | -endDate 2023-02-05 | Pour spécifier une date de fin lors de l'utilisation de la commande -action DOWNLOAD . La date de début est requise si vous utilisez une date de fin. La valeur par défaut est le jour en cours si aucune date de fin n'est fournie |
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