Datos clave
- Categoría
- Datos y tablas
- Tipos de entrada
- textarea, file, select, checkbox, text
- Tipo de salida
- html
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Analizador de logs estructurados es una herramienta diseñada para procesar y normalizar registros de sistemas, servidores y aplicaciones. Detecta automáticamente formatos comunes como JSON Lines, Apache y Syslog, extrayendo campos clave e infiriendo tipos de datos. Ideal para desarrolladores y administradores de sistemas, permite agrupar logs multilínea, aplicar expresiones regulares personalizadas y exportar los resultados limpios en formatos listos para análisis como JSON, CSV o SQL.
Cuándo usarlo
- •Cuando necesitas consolidar logs de diferentes fuentes (como Nginx, Syslog y aplicaciones Node.js) en un único formato tabular.
- •Al auditar errores de servidores donde los registros multilínea (como stack traces) deben agruparse correctamente para no perder contexto.
- •Para migrar datos de archivos de texto plano a una base de datos relacional exportando directamente a sentencias SQL.
Cómo funciona
- •Pega tus registros de texto en el área de entrada o sube un archivo de logs de hasta 20 MB.
- •Selecciona el formato de exportación deseado (JSON, CSV o SQL) y activa la agrupación de logs multilínea si es necesario.
- •Opcionalmente, introduce una expresión regular personalizada para extraer campos específicos de formatos no estándar.
- •La herramienta procesa el texto, infiere los tipos de datos y genera un reporte estructurado listo para descargar o copiar.
Casos de uso
Ejemplos
1. Conversión de logs mixtos a CSV
Ingeniero DevOps- Contexto
- El equipo necesita analizar incidentes cruzando logs de la aplicación (JSONL) y del sistema operativo (Syslog).
- Problema
- Los formatos son incompatibles y difíciles de leer en texto plano, lo que retrasa la identificación del problema.
- Cómo usarlo
- Pega los logs mixtos en la entrada, selecciona 'CSV' como formato de exportación y mantén activa la agrupación multilínea.
- Configuración de ejemplo
-
Formato de exportación: CSV, Agrupar logs multilínea: Activado - Resultado
- Los logs se normalizan en una tabla estructurada con columnas inferidas (nivel, servicio, mensaje), lista para abrir y filtrar en hojas de cálculo.
2. Extracción de datos con Regex personalizada
Administrador de Sistemas- Contexto
- Un software heredado genera logs en un formato propietario que no sigue estándares conocidos.
- Problema
- Se requiere extraer la fecha, el nivel de alerta y el mensaje para insertarlos en una base de datos relacional.
- Cómo usarlo
- Sube el archivo de logs, selecciona 'SQL' y escribe una expresión regular con grupos de captura nombrados.
- Configuración de ejemplo
-
Regex: ^(?<timestamp>\S+) (?<level>\w+) (?<source>\w+) (?<message>.+)$, Formato: SQL - Resultado
- La herramienta parsea el texto usando la regex y genera sentencias INSERT de SQL con los tipos de datos correctos para cada columna.
Probar con muestras
json, csv, sqlHubs relacionados
Preguntas frecuentes
¿Qué formatos de log detecta automáticamente?
Soporta de forma nativa formatos comunes como JSON Lines (JSONL), registros de acceso de Apache/Nginx y formatos estándar de Syslog.
¿Puedo procesar logs con formatos personalizados?
Sí, puedes utilizar el campo de 'Regex personalizada' para definir grupos de captura y extraer campos específicos de cualquier formato de texto.
¿Qué hace la opción de agrupar logs multilínea?
Une líneas consecutivas que pertenecen a un mismo evento (como los stack traces de errores en Java o Python) en un solo registro estructurado.
¿Hay un límite de tamaño para los archivos de log?
Sí, puedes subir archivos de texto o JSON de hasta 20 MB para su procesamiento directo en la herramienta.
¿Cómo funciona la exportación a SQL?
La herramienta infiere los tipos de datos (texto, números, fechas) de los logs procesados y genera sentencias INSERT de SQL listas para ser ejecutadas en tu base de datos.