Vault Log Analyzer es una herramienta de línea de comandos que simplifica el proceso de análisis de registros de Vault API y Vault Java SDK. A través de un conjunto simple de comandos, Log Analyzer importa un lote de registros y genera un archivo CSV de estadísticas agregadas. Luego, el archivo CSV se puede procesar en una tabla dinámica para una fácil manipulación y proporcionar una vista integral del rendimiento de la API y el SDK de Vault.
La herramienta Vault Log Analyzer se distribuye como un único archivo JAR y no requiere instalación. Simplemente navegue hasta el enlace a continuación y haga clic en el botón "Descargar". Desde allí, el archivo jar se puede ejecutar desde una consola de línea de comandos.
Descargue la última versión de vault-log-analyzer-24.2.0.jar
Recomendamos crear un directorio local para los archivos relacionados con Vault Log Analyzer. Esto puede ayudar a realizar un seguimiento de las distintas entradas y salidas.
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
La estructura básica de un comando que utiliza Vault Log Analyzer:
java -jar {jarFile} -logtype {logType} -action {actionName} -input {folderPath} -output {filePath}
Dominio | Parámetro | Ejemplo | Descripción |
---|---|---|---|
-tipo de registro | API | -logtype API | Configurar el analizador para procesar registros API |
-acción | IMPORTAR | -action IMPORT | Se utiliza para importar un lote de registros API |
ANALIZAR | -action ANALYZE | Se utiliza para analizar el archivo .db generado del comando -action IMPORT | |
DESCARGAR | -action DOWNLOAD | Se utiliza para descargar registros de uso de API desde una Bóveda específica | |
-aporte | {carpeta de registros} | -input ./logs | Ruta opcional a la ubicación de los archivos de registro cuando se utiliza el comando -action IMPORT . El valor predeterminado es "/logs" si no se proporciona ningún directorio |
{archivo .db} | -input ./vault-log-analyzer.db | Ruta opcional a la ubicación del archivo .db cuando se utiliza el comando -action ANALYZE . El valor predeterminado es "vault-log-analyzer.db" en la carpeta donde se encuentra el archivo jar. | |
-producción | {archivo .db} | -output ./path/to/analyze.db | Ruta opcional para el archivo .db generado cuando se utiliza el comando -action IMPORT . El valor predeterminado es "vault-log-analyzer.db" en la carpeta donde se encuentra el archivo jar. |
{archivo .csv} | -output ./path/to/analyze.csv | Ruta opcional para el archivo .csv generado cuando se utiliza el comando -action ANALYZE . El valor predeterminado es "vault-log-analyzer-api-AAAAMMDD-{time}.csv" si no hay nombre de archivo | |
{carpeta} | -output ./path/to/logs | Ruta opcional para guardar registros de uso de API cuando se utiliza el comando -action DOWNLOAD . El valor predeterminado es la carpeta "/logs" si no se proporciona ningún directorio | |
-id de bóveda | {ID de la bóveda} | -vaultid 123456 | Parámetro opcional para completar la columna "vault_id" en el archivo .csv exportado cuando se utilizan los comandos -action IMPORT/-action ANALYZE . El valor predeterminado es el ID de Vault en el nombre del archivo de registro de la API. |
-bóvedaDns | {DNS de bóveda} | -vaultDns cholecap.veevavault.com | Bóveda desde donde se descargarán los registros cuando se utilice el comando -action DOWNLOAD |
-id de sesión | {ID de sesión} | -sessionId {session ID} | Para autenticarse en una bóveda cuando se utiliza el comando -action DOWNLOAD |
-fecha de inicio | {AAAA-MM-DD} | -startDate 2023-02-04 | Para especificar una fecha de inicio al utilizar el comando -action DOWNLOAD |
-fecha final | {AAAA-MM-DD} | -endDate 2023-02-05 | Para especificar una fecha de finalización al utilizar el comando -action DOWNLOAD . La fecha de inicio es obligatoria si se utiliza una fecha de finalización. El valor predeterminado es el día actual si no se proporciona una fecha de finalización |
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
Dominio | Parámetro | Ejemplo | Descripción |
---|---|---|---|
-tipo de registro | DEPURAR | -logtype DEBUG | Configurar el analizador para procesar registros de depuración del SDK |
-acción | ANALIZAR | -action ANALYZE | Se utiliza para analizar el contenido de la carpeta "/logs" |
-aporte | {carpeta de registros} | -input ./path/to/logs | Ruta a la ubicación de los archivos de registro. El valor predeterminado es "/logs" si no se proporciona ningún directorio |
-producción | {archivo .csv} | -output ./path/to/output.csv | Ruta para el archivo .csv generado cuando se utiliza el comando -action ANALYZE . El valor predeterminado es "vault-log-analyzer-debug-AAAAMMDD-{time}.csv" si no se proporciona ningún nombre de archivo |
java -jar vault-log-analyzer-24.2.0.jar -logtype DEBUG -action ANALYZE -input ./path/to/logs -output ./path/to/output.csv
Dominio | Parámetro | Ejemplo | Descripción |
---|---|---|---|
-tipo de registro | TIEMPO DE EJECUCIÓN | -logtype RUNTIME | Configurar el analizador para procesar registros de tiempo de ejecución del SDK |
-acción | DESCARGAR | -action DOWNLOAD | Se utiliza para descargar registros de tiempo de ejecución del SDK desde una bóveda especificada |
-bóvedaDns | {DNS de bóveda} | -vaultDns cholecap.veevavault.com | Bóveda desde donde se descargarán los registros cuando se utilice el comando -action DOWNLOAD |
-id de sesión | {ID de sesión} | -sessionId {session ID} | Para autenticarse en una bóveda cuando se utiliza el comando -action DOWNLOAD |
-fecha de inicio | {AAAA-MM-DD} | -startDate 2023-02-04 | Para especificar una fecha de inicio al utilizar el comando -action DOWNLOAD |
-fecha final | {AAAA-MM-DD} | -endDate 2023-02-05 | Para especificar una fecha de finalización al utilizar el comando -action DOWNLOAD . La fecha de inicio es obligatoria si se utiliza una fecha de finalización. El valor predeterminado es el día actual si no se proporciona una fecha de finalización |
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