nginx, Apache, IIS Nuevo
Conectar Registros del servidor web a Excel, Hojas de cálculo y IA
Su registro de acceso ya es una tabla: comience a consultarlo. nginx, Apache, Caddy e IIS escriben cada solicitud en el disco en un formato que ha sido estable durante décadas, y luego casi nadie lo consulta. Dirija Query Streams a la carpeta de registro y esos archivos se convertirán en tablas SQL: códigos de estado, tiempos de respuesta, direcciones IP de clientes, rutas, agentes de usuario. Rotaciones y .gz Archivos incluidos, sin intermediario de envío de registros.
Una carpeta de registros se convierte en una tabla que se puede agrupar y combinar.
Query Streams lee los archivos que su servidor web ya escribe, define el formato y le proporciona columnas tipadas. No requiere agente en el servidor, ni canalización de envío, ni índice que mantener; y si el analizador no puede leer una línea, se conserva como una fila con una explicación en lugar de descartarse silenciosamente.
registro de accesoCaddie
registro.de.acceso.2.gznginx
u_ex260909.logIISRotaciones, archivos comprimidos y archivos releídos: gestionados
SELECCIONE camino,
contar(*) AS golpes,
redondo(promedio(duración_segundos) * 1000) AS EM
DESDE eventos del conjunto de archivos
DONDE estado >= 500
GRUPO POR camino
ORDENAR POR golpes DESCIntégrala a la base de datos de tu aplicación en la misma consulta.
Archivos que su servidor ya escribe, ahora una tabla sobre la que puede generar informes.
Cuatro servidores, cuatro formatos, sin configuración.
Cada tarjeta especifica los archivos exactos que Query Streams lee en ese servidor y su ubicación. No es necesario modificar la configuración de registro para que esto funcione; el formato predeterminado es el compatible.
Registros del servidor web compatibles
4 formatos · 4 servidores
nginxAcceso y error
registro de accesoel formato combinado predeterminadoregistro de erroresnivel, pid, conexión y mensaje- Generalmente
/var/log/nginx - Apéndices; se siguen las rotaciones numeradas
Servidor HTTP ApacheAcceda a
registro_de_accesoformatos combinados y comunes- Un analizador cubre Apache y nginx; el formato de acceso es el mismo.
/var/log/apache2, ohttpden RHEL- Apéndices; se siguen las rotaciones numeradas
CaddieCaddy 2 JSON
registro de accesoun objeto JSON por solicitud- Se incluye el nombre del servidor TLS, la versión y la reanudación de la sesión.
- Duración de la respuesta al microsegundo
- Rollos a
acceso-<marca de tiempo>.log.gz; cada miembro leyó una vez
Microsoft IISW3C extendido
u_ex*.logFormato extendido del W3C- El
#Campos:El encabezado decide las columnas, por lo que se sigue la selección de campos. C:\inetpub\logs\LogFiles\W3SVC<sitio>- Un nuevo archivo con fecha por día, nunca renombrado.
Con cada nueva versión del Agente, se añaden nuevos formatos de registro para servidores web y proxies. Dado que los Agentes se actualizan automáticamente, cualquier formato añadido posteriormente aparecerá en el conector sin necesidad de modificar el servidor.
Registros de acceso desde cada borde, lee dónde aterrizan
Una solicitud no siempre llega dos veces al mismo continente. Su servidor perimetral se encuentra en una región, su origen en otra, y en la oficina se ejecuta un sistema aún más antiguo. Cada ubicación ejecuta un agente de red que lee los archivos de registro donde llegan y realiza una llamada a Query Streams. Para su firewall, se trata de una conexión saliente normal: no hay nada que abrir, ninguna VPN que configurar ni ningún servidor de envío de registros que mantener activo.
.gz archivo
marca fuera
Tres conexiones salientes, un solo lugar para consultarlas: sin puerto de entrada, sin VPN, sin cambios en el firewall.
Un agente por ubicación
Un agente cubre una ubicación completa en lugar de un solo archivo de registro, y dentro de una ubicación, un árbol de carpetas de muchos hosts es un único conector: cada fila lleva su sitioEl nivel gratuito ejecuta un solo agente y los niveles superiores ejecutan más.
1 región = 1 agente = muchos hosts
Nada que abrir
El agente establece una conexión saliente cifrada, y tanto la solicitud de salida como las filas de retorno viajan a través de ella. No hay puerto de entrada, ni VPN, ni cambios en el firewall que solicitar, y nada que envíe sus registros a terceros en el proceso.
una conexión, en ambas direcciones
Una consulta que abarca varias regiones.
Cada fuente en un consulta federada Nombra su propio agente, de modo que una sola instrucción puede colocar el borde en una región junto al origen en otra, o unir cualquiera de ellos a la base de datos de su aplicación. Incluido en los planes Business y Enterprise.
2 regiones → 1 conjunto de resultados
Se mantienen al día
Los agentes se actualizan automáticamente, por lo que un formato de registro añadido en una versión posterior llega a todas las regiones sin necesidad de una implementación propia. Por eso, la información anterior sirve como punto de partida y no como una lista fija.
Llegan nuevos formatos con el Agente
La rotación es la razón por la que esto no es simplemente una importación de CSV.
Los blogs no se quedan estáticos. Se rotan, se renombran, se comprimen y se vuelven a crear automáticamente. Gestionar todo esto correctamente —sin interrupciones ni errores— es la mayor parte del trabajo.
rotaciones numeradas
El método clásico de reordenamiento de logros: el archivo de hoy conserva su nombre y el de ayer se desplaza un número hacia abajo. Query Streams sigue el contenido, no el nombre.
access.log → access.log.1 → access.log.2.gz
nombres de archivo con fecha
IIS nunca cambia el nombre de nada: abre un archivo nuevo cada día con la fecha en el nombre. Los archivos antiguos permanecen exactamente como estaban, por lo que se leen una sola vez y no se modifican.
u_ex260909.log · u_ex260910.log
archivos comprimidos
Un registro rotado generalmente termina comprimido con gzip. Las lecturas de Query Streams .gz Los componentes ya están en su lugar; no es necesario descomprimir nada ni moverlo a otro sitio primero.
acceso-2026-09-08T03-00-00.000.log.gz
Nada contó dos veces
Cada archivo se identifica mediante sus primeros 4 KB, por lo que un archivo renombrado se reconoce como el mismo. Una ventana de duplicados deslizante detecta la superposición cuando un escritor reproduce el final del archivo.
Hash de prefijo de 4 KB · ventana de 20.000 registros
Las columnas que realmente obtienes
No se trata de un bloque de texto con una marca de tiempo al lado. Cada formato se analiza y se convierte en columnas tipificadas que se pueden filtrar, agrupar y agregar directamente.
Cada fila también lleva tiempo_del_evento y sitioDe esta forma, una sola consulta puede abarcar varios hosts y nunca hay duda sobre el archivo del que proviene.
Dónde se pueden almacenar los datos de registro de su servidor web
Los archivos de registro no son un callejón sin salida. Conecta la carpeta una sola vez y la misma conexión de solo lectura alimenta todas las superficies que admite Query Streams; no se requiere una segunda configuración, ni una segunda copia de los datos, ni hay diferencias en el tratamiento por parte de un conector de base de datos.
Registros del servidor web a Excel
Microsoft Excel · Complemento de Excel
Obtenga los resultados de los registros del servidor web en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.
Cómo funciona ExcelRegistros del servidor web en Google Sheets
Complemento de hojas
Ejecuta una consulta de registro del servidor web guardada desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.
Cómo funciona Google SheetsRegistros del servidor web del servidor MCP
Claude, Cursor y clientes MCP · Servidor MCP
Otorgue a un asistente de IA acceso de solo lectura al registro del servidor web con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Cómo funciona MCPAPI REST de registros del servidor web
punto final HTTP
Publica una consulta de registro del servidor web como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones predefinidas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.
Cómo funciona la API RESTRegistros del servidor web en Airtable
Plataforma de automatización
Sincroniza las filas del registro del servidor web con una base de datos de Airtable según un cronograma, o recupéralas dentro de un script de automatización de Airtable.
Cómo funciona AirtableRegistros del servidor web a Baserow
Plataforma de automatización
Alimenta una tabla de Baserow desde el registro del servidor web a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Cómo funciona BaserowRegistros del servidor web en SeaTable
Plataforma de automatización
Mantén actualizada una base de datos SeaTable con los datos de registro del servidor web sin exportar ningún archivo ni exponer la base de datos.
Cómo funciona SeaTableRegistros del servidor web en Smartsheet
Plataforma de automatización
Ingresa los resultados del registro del servidor web en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.
Cómo funciona SmartsheetRegistros del servidor web a Anvil
Anvil Works · Plataforma de aplicaciones
Realice una copia de seguridad de una aplicación Python de Anvil con el registro del servidor web a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.
Cómo funciona AnvilRegistros del servidor web en Power BI
Power Query M
Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados del registro del servidor web en tiempo real a través de HTTPS, sin controlador ODBC ni puerto de base de datos abierto.
Cómo funciona Power BIRegistros del servidor web, alertas e informes
Slack · Discord · Correo electrónico · Webhook
Programe una consulta de registro del servidor web y haga que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que haya establecido.
Cómo funcionan las alertas y los informesLo que deliberadamente no leemos
Un registro de acceso de producción contiene más de lo que podrías desear en una tabla de informes. El formato JSON de Caddy registra mapas completos de encabezados de solicitud y respuesta, y estos habitualmente contienen cookies de sesión y tokens de portador. El perfil de Caddy excluye encabezados de solicitud y resp_headers Mediante declaración, no mediante un filtro que deba recordar activar, y no a posteriori. Esos campos nunca se analizan, por lo que nunca llegan a una tabla, una exportación ni una hoja de cálculo.
El resto del diseño sigue el mismo principio. El agente se conecta al servidor y lee archivos; no se instala nada en el servidor web, no se escribe nada en él y el acceso es de solo lectura.
Cómo funciona
Tres pasos y no se instala nada en el servidor web.
Señala la carpeta de registro.
Otorgue a un agente de Query Streams acceso de lectura a la carpeta donde su servidor ya registra los eventos. /var/log/nginx, /var/log/caddy, un IIS Archivos de registro directorio, o una carpeta compartida con la que los sincronices.
Reconoce el formato
Query Streams identifica el formato a partir del contenido de las líneas, no del nombre del archivo; por lo tanto, un archivo con un nombre extraño se sigue leyendo, y un archivo que no coincide con el formato fijado se archiva con una explicación en lugar de dañar la tabla.
Consúltalo o únete a él.
Ejecute consultas SQL desde el portal, impórtelas directamente en Microsoft Excel o Google Sheets, o utilice una consulta federada para combinar los registros de solicitudes con los usuarios y pedidos de la base de datos de su aplicación, todo en una sola instrucción.
Preguntas frecuentes sobre el registro del servidor web
¿Tengo que cambiar mi configuración de registro?
No. Cada formato compatible es el predeterminado para ese servidor: el registro de acceso combinado para nginx y Apache, el registro de acceso JSON para Caddy 2 y el formato extendido W3C para IIS. Si nunca ha modificado el formato de su registro, ya tiene uno compatible.
IIS es el caso flexible y se maneja correctamente: #Campos: La directiva que aparece en la parte superior de un archivo W3C nombra sus columnas, por lo que las columnas que obtendrá serán las que seleccione en el Administrador de IIS.
¿Esto es en tiempo real?
Funciona bajo demanda, no mediante transmisión en tiempo real. Query Streams lee los archivos tal como están en el disco cuando se ejecuta la consulta, por lo que aparecen nuevas solicitudes a medida que el servidor las escribe y se procesa el archivo; no se realiza según un horario fijo nocturno, pero tampoco se realiza un seguimiento en tiempo real.
Si necesita alertas en fracciones de segundo sobre una solicitud en tiempo real, un sistema de registro de eventos es la herramienta adecuada. Si desea consultar el tráfico de las últimas semanas y obtener una respuesta en una hoja de cálculo, esta solución requiere mucha menos infraestructura.
¿Qué ocurre con los registros rotados y comprimidos?
Se leen. Query Streams entiende los tres estilos de rotación que usan estos servidores: la mezcla numerada de logrotate, el archivo nuevo por día de IIS y el rollo con marca de tiempo de Caddy, y lee .gz archivos en su lugar sin que usted los descomprima.
Los archivos se identifican mediante un hash de sus primeros 4 KB en lugar de por su nombre, por lo que un archivo rotado se reconoce como el que ya se ha visto. Esto evita que una rotación pierda un día o que se cuente dos veces.
Mis registros están en varios servidores. ¿Puedo consultarlos todos a la vez?
Sí. Cada fila lleva una sitio Columna, de modo que una sola consulta puede abarcar varios hosts y agruparlos según los criterios que se deseen. Se puede implementar un agente por entorno o por región, y todos ellos presentan sus carpetas en la misma lista.
Dado que se trata de SQL estándar, puedes ir más allá y unir los registros de solicitudes a una base de datos real, comparando un pico en los errores 500 con una tabla de implementación, o las solicitudes de pago lentas con los pedidos a los que pertenecen.
¿Lee las cookies o los encabezados de autorización?
No. El formato JSON de Caddy es el único de los cuatro que registra mapas de encabezado, y el perfil excluye encabezados de solicitud y resp_headers Por declaración, nunca se analizan en una columna. Los formatos combinados, de error y W3C no contienen encabezados desde el principio.
Las direcciones IP de los clientes y los agentes de usuario se analizan, ya que constituyen el objetivo de un registro de acceso; trate la tabla resultante con el mismo cuidado que el archivo de registro del que procede.
¿Qué ocurre con una línea que el analizador sintáctico no puede leer?
Se conserva, no se descarta. Una línea que no coincide con el formato fijado se mantiene como una fila sin formato con una explicación adjunta, de modo que una entrada mal formada o un cambio de formato inesperado se muestra como algo visible y consultable, en lugar de como un hueco silencioso en los números.
Tus datos de tráfico ya están en el disco.
Conecta una carpeta de registros y ejecuta tu primera consulta en pocos minutos. Plan gratuito, sin tarjeta de crédito, sin necesidad de instalar nada en el servidor web.
Solo lectura · Solo conexión saliente · Tus registros permanecen en tu servidor












