Generador de logs aleatorios (Nginx/Apache/JSON)

Genera logs de acceso falsos o logs JSONL con distribuciones controlables.

Funciona localmente en tu navegador. No mezcles datos personales reales. Las URL compartidas solo incluyen ajustes (sin logs).

Las IP se generan desde bloques reservados de prueba (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24).

Otros idiomas 日本語 | English | Español | Français

¿Por qué este generador de logs?

Casos de uso

Presets rápidos

Elige un preset para escenarios comunes.

Generar

Generador de logs aleatorios

Elige formato, ajusta distribuciones y genera logs.

ISO 8601 con zona horaria (se recomienda UTC). Ej: 2026-01-19T00:00:00Z

Vista previa


            

La vista previa muestra las primeras 50 líneas.

Salida

Copia o descarga la salida completa.

Ejemplos

203.0.113.45 - - [19/Jan/2026:09:12:33 +0000] "GET /api/v1/users HTTP/1.1" 200 512 "-" "Mozilla/5.0 ..."

Cómo usar este generador de logs con criterio

Empieza por elegir el formato y un escenario base. Después ajusta la distribución temporal y de tráfico hasta que la salida se parezca a las condiciones que quieres probar.

Elige primero el formato

Usa Nginx o Apache si necesitas líneas combined para probar parsers de access logs. Usa JSONL si prefieres un registro estructurado por línea para pipelines, analítica o herramientas NDJSON.

Ajusta tiempo y mezcla de tráfico

Define primero el intervalo temporal y luego decide si la distribución será uniforme o en ráfagas. Después ajusta escenario, rutas, pesos de estado, mezcla de UA y referentes para acercarte a la carga que quieres simular.

Decide si debes compartir la semilla

El modo seguro sirve para datos de una sola vez. El modo con semilla solo sirve para reproducibilidad. Incluye la semilla en la URL únicamente si otra persona debe reproducir exactamente la misma ejecución.

Revisa la vista previa antes de exportar

La vista previa muestra las primeras 50 líneas. Úsala para validar formato de fecha, mezcla de rutas y distribución de estados antes de copiar o descargar la salida completa.

Ver también

Preguntas frecuentes

¿Qué es JSONL?

JSONL es JSON delimitado por líneas: un objeto JSON por línea.

¿Qué es un burst de tiempo?

El modo burst concentra líneas en ventanas de tiempo ponderadas.

¿El modo con semilla es seguro?

No. Es solo para reproducibilidad.

¿Qué incluye una URL compartida?

La URL compartida guarda solo los ajustes seleccionados. No incluye logs generados, la vista previa ni el contenido de un perfil importado, salvo que elijas incluir la semilla.

¿Cómo debo elegir entre Nginx, Apache y JSONL?

Elige Nginx o Apache si necesitas líneas combined para probar parsers. Elige JSONL cuando quieras registros estructurados para pipelines, analítica o herramientas compatibles con NDJSON.

Importar perfil JSON

Pega aquí el perfil JSON. No se sube nada.