Datos clave
- Categoría
- Data Processing
- Tipos de entrada
- textarea, select, text
- Tipo de salida
- json
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Analizador de Registros de Apache/Nginx te permite analizar archivos de registro de acceso web utilizando patrones regex para extraer datos estructurados como direcciones IP, métodos HTTP, códigos de estado y más. Ideal para transformar registros crudos en información útil para análisis y monitoreo.
Cuándo usarlo
- •Cuando necesitas extraer información específica de registros de acceso de servidores web Apache o Nginx para análisis detallado.
- •Para convertir registros de texto sin formato en datos estructurados como JSON, CSV o tablas para su posterior procesamiento.
- •Cuando trabajas con formatos de registro personalizados y requieres aplicar patrones regex específicos para capturar campos no estándar.
Cómo funciona
- •Pega el contenido del registro de acceso en el área de texto proporcionada.
- •Selecciona el formato del registro: Común, Combinado, Predeterminado de Nginx o un patrón regex personalizado.
- •Si eliges un patrón personalizado, ingresa el regex con grupos de captura para definir los campos a extraer.
- •Elige el formato de salida deseado: JSON, tabla o CSV, y obtén los datos estructurados al instante.
Casos de uso
Ejemplos
1. Análisis de Registro Común a JSON
Administrador de sistemas- Contexto
- Tienes un archivo de registro de acceso de Apache en formato común y necesitas extraer datos para un dashboard de monitoreo.
- Problema
- El registro está en texto plano y no es fácil de analizar directamente para generar informes.
- Cómo usarlo
- Pega el contenido del registro, selecciona 'Formato de Registro Común (CLF)' y elige 'JSON' como formato de salida.
- Resultado
- Obtienes un archivo JSON con campos como IP, fecha, método, URL, código de estado, etc., listo para importar en herramientas de análisis.
2. Uso de Patrón Regex Personalizado para Nginx
Desarrollador web- Contexto
- Tu servidor Nginx usa un formato de registro personalizado que no coincide con los estándares predefinidos.
- Problema
- Necesitas parsear el registro para extraer campos específicos definidos por tu configuración personalizada.
- Cómo usarlo
- Selecciona 'Patrón Regex Personalizado', ingresa tu regex con grupos de captura, y elige 'CSV' como formato de salida.
- Configuración de ejemplo
-
^([\d.]+) - - \[([^\]]+)\] "([A-Z]+) ([^"]+) HTTP/[^"]+" (\d+) (\d+) - Resultado
- Los datos se extraen correctamente según tu patrón y se presentan en formato CSV para su posterior procesamiento en hojas de cálculo.
Probar con muestras
regexPreguntas frecuentes
¿Qué formatos de registro son compatibles?
Soporta el Formato Común (CLF), Formato Combinado, Formato Predeterminado de Nginx y patrones regex personalizados.
¿Puedo usar un regex personalizado para formatos no estándar?
Sí, selecciona 'Patrón Regex Personalizado' y proporciona tu expresión regular con grupos de captura para extraer los campos deseados.
¿En qué formatos puedo obtener los resultados?
Los resultados están disponibles en JSON, tabla o CSV, según tu necesidad de análisis o integración.
¿Es necesario instalar software adicional?
No, esta herramienta es completamente en línea y no requiere instalación; funciona directamente en el navegador.
¿Qué campos se extraen típicamente de los registros?
Depende del formato, pero comúnmente incluye IP, usuario, fecha, método HTTP, URL, código de estado y tamaño de respuesta.