En informática , el registro de eventos consiste en mantener un registro de los sucesos que ocurren en un sistema informático, como problemas, errores o información general sobre las operaciones en curso. Estos sucesos pueden ocurrir en el sistema operativo o en otro software . Se registra un mensaje o entrada para cada suceso. Estos mensajes de registro se pueden utilizar para supervisar y comprender el funcionamiento del sistema, depurar problemas o durante una auditoría . El registro de eventos es especialmente importante en software multiusuario , ya que permite tener una visión general centralizada del funcionamiento del sistema.
En el caso más simple, los mensajes se escriben en un archivo, llamado archivo de registro . [ 1 ] Alternativamente, los mensajes pueden escribirse en un sistema de registro dedicado o en un software de gestión de registros , donde se almacenan en una base de datos o en un sistema informático diferente.
Específicamente, un registro de transacciones es un registro de las comunicaciones entre un sistema y los usuarios de ese sistema, [ 2 ] o un método de recopilación de datos que captura automáticamente el tipo, el contenido o la hora de las transacciones realizadas por una persona desde una terminal con ese sistema. [ 3 ] Para la búsqueda web, un registro de transacciones es un registro electrónico de las interacciones que han ocurrido durante un episodio de búsqueda entre un motor de búsqueda web y los usuarios que buscan información en ese motor de búsqueda web.
Muchos sistemas operativos, marcos de software y programas incluyen un sistema de registro. Un estándar de registro ampliamente utilizado es Syslog , definido en el RFC 5424 de la IETF. [ 4 ] El estándar Syslog permite un subsistema estandarizado y dedicado para generar, filtrar, registrar y analizar mensajes de registro. Esto libera a los desarrolladores de software de la necesidad de diseñar y codificar sus sistemas de registro ad hoc. [ 5 ] [ 6 ] [ 7 ]
Tipos
Registros de eventos
Los registros de eventos documentan los sucesos que tienen lugar durante la ejecución de un sistema, lo que permite comprender su actividad y diagnosticar problemas. Son fundamentales para comprender el funcionamiento del sistema, especialmente en el caso de aplicaciones con poca interacción del usuario.
También puede ser útil combinar entradas de archivos de registro de múltiples fuentes. Se trata de una combinación diferente que puede generar una mejor correlación con eventos relacionados en distintos servidores. Otras soluciones emplean consultas e informes a nivel de red . [ 8 ] [ 9 ]
Registros de transacciones
La mayoría de los sistemas de bases de datos mantienen algún tipo de registro de transacciones , que no está destinado principalmente a servir como registro de auditoría para análisis posteriores, ni a ser legible por humanos . Estos registros documentan los cambios en los datos almacenados para permitir que la base de datos se recupere de fallos u otros errores de datos y mantenga los datos almacenados en un estado consistente. Por lo tanto, los sistemas de bases de datos suelen tener tanto registros de eventos generales como registros de transacciones. [ 10 ] [ 11 ] [ 12 ] [ 13 ]
El uso de datos almacenados en los registros de transacciones de los motores de búsqueda web, intranets y sitios web puede proporcionar información valiosa para comprender el proceso de búsqueda de información de los usuarios en línea. [ 14 ] Esta comprensión puede ser útil para el diseño de sistemas de información, el desarrollo de interfaces y la concepción de la arquitectura de la información para las colecciones de contenido.
Registros de mensajes
Los programas de mensajería instantánea (IM ) , los clientes de intercambio de archivos entre pares con funciones de chat y los juegos multijugador (especialmente los MMORPG ) suelen guardar automáticamente la comunicación textual, tanto pública (canal IRC/conferencia IM/mensajes de chat público/de grupo de MMO) como privada entre usuarios, como registros de mensajes. [ 15 ] Los registros de mensajes son casi universalmente archivos de texto plano, pero los clientes de mensajería instantánea y VoIP (que admiten chat de texto, por ejemplo Skype) pueden guardarlos en archivos HTML o en un formato personalizado para facilitar la lectura o habilitar el cifrado .
En el caso del software IRC, los registros de mensajes suelen incluir mensajes del sistema/servidor y entradas relacionadas con cambios de canal y de usuario (por ejemplo, cambio de tema, entradas/salidas/ expulsiones / baneos de usuarios , cambios de apodo , cambios de estado del usuario), lo que los asemeja más a un registro combinado de mensajes/eventos del canal en cuestión, pero dicho registro no es comparable a un verdadero registro de eventos del servidor IRC, ya que solo registra eventos visibles para el usuario durante el tiempo que este estuvo conectado a un canal determinado.
Los clientes de mensajería instantánea y VoIP suelen ofrecer la posibilidad de almacenar registros cifrados para mejorar la privacidad del usuario. Estos registros requieren una contraseña para ser descifrados y visualizados, y generalmente son gestionados por la aplicación de mensajería correspondiente. Algunos servicios de mensajería centrados en la privacidad, como Signal , registran información mínima sobre los usuarios, limitándola a los tiempos de conexión. [ 16 ]
Registros del servidor

Un registro del servidor es un archivo de registro (o varios archivos) creado y mantenido automáticamente por un servidor , que consiste en una lista de las actividades que ha realizado.
Un ejemplo típico es el registro de un servidor web , que mantiene un historial de las solicitudes de página. El W3C mantiene un formato estándar (el Formato de Registro Común ) para los archivos de registro de servidores web, pero existen otros formatos propietarios. [ 9 ] Algunos servidores pueden registrar información en formatos legibles por computadora (como JSON ) en lugar del estándar legible por humanos. [ 17 ] Las entradas más recientes generalmente se agregan al final del archivo. Normalmente se agrega información sobre la solicitud, incluyendo la dirección IP del cliente , la fecha y hora de la solicitud , la página solicitada, el código HTTP , los bytes servidos, el agente de usuario y el referente . Estos datos pueden combinarse en un solo archivo o separarse en registros distintos, como un registro de acceso, un registro de errores o un registro de referente. Sin embargo, los registros del servidor generalmente no recopilan información específica del usuario.
Estos archivos generalmente no son accesibles para los usuarios comunes de Internet, sino solo para el administrador del sitio web u otro personal administrativo del servicio. Un análisis estadístico del registro del servidor puede utilizarse para examinar los patrones de tráfico según la hora del día, el día de la semana, la fuente de referencia o el agente de usuario. El análisis de los registros del servidor web puede contribuir a una administración eficiente del sitio web, a la disponibilidad de recursos de alojamiento adecuados y a la optimización de las estrategias de ventas.
Véase también
- Rastros digitales : el conjunto único de actividades digitales rastreables de una persona. Páginas que muestran breves descripciones de los destinos de redireccionamiento.
- Gestión de registros : proceso de gestión de datos de registro.
- Registro como servicio : arquitectura de software para la ingesta de registros.
- Registro XML
- Rastreo (software) § Registro de eventos : comparación del rastreo de software con el registro de eventos.
- Gestión de eventos de seguridad § Registros de eventos : con énfasis en la gestión de seguridad
Referencias
- ↑ DeLaRosa, Alexander (8 de febrero de 2018). "Monitoreo de registros: no es la hermana fea" . Pandora FMS . Archivado del original el 14 de febrero de 2018. Recuperado el 14 de febrero de 2018. Un
archivo de registro es un archivo de texto o XML que se utiliza para registrar la documentación generada automáticamente y con marca de tiempo de eventos, comportamientos y condiciones relevantes para un sistema en particular.
- ↑ Peters, Thomas A. (1993-02-01). "La historia y el desarrollo del análisis de registros de transacciones". Library Hi Tech . 11 (2): 41– 66. doi : 10.1108/eb047884 . ISSN 0737-8831 .
- ↑ Rice, Ronald E.; Borgman, Christine L. (1983). "El uso de datos monitoreados por computadora en la investigación en ciencias de la información y comunicación". Journal of the American Society for Information Science . 34 (4): 247– 256. doi : 10.1002/asi.4630340404 . ISSN 0002-8231 .
- ↑ R. Gerhards (marzo de 2009). El protocolo Syslog . Grupo de trabajo de redes. doi : 10.17487/RFC5424 . RFC 5424 .Norma propuesta. Sustituye a RFC 3164 .
- ↑ "Registro XML :: WinSCP" . winscp.net . 16 de junio de 2022.
- ↑ "Usar XML para archivos de registro" . CodeProject . 22 de agosto de 2008.
- ↑ "Convierta sus archivos de registro en datos con capacidad de búsqueda mediante expresiones regulares y clases XML" . learn.microsoft.com . 24 de junio de 2011.
- ↑ "Visor de archivos de registro - SQL Server" . learn.microsoft.com . 28 de febrero de 2023.
- 1 2 "Formato de archivo de registro extendido" . www.w3.org .
- ↑ "El registro de transacciones (SQL Server) - SQL Server" . learn.microsoft.com . 27 de septiembre de 2023.
- ↑ Stankovic, Ivan (11 de febrero de 2014). "Guía para principiantes sobre los registros de transacciones de SQL Server" .
- ↑ "Comprender la importancia de los registros de transacciones en SQL Server" . TechRepublic . 11 de noviembre de 2004.
- ↑ «Archivos de registro» . www.neurobs.com .
- ↑ Jansen, Bernard J. (2006). "Análisis de registros de búsqueda: qué es, qué se ha hecho y cómo hacerlo". Library & Information Science Research . 28 (3). Elsevier BV: 407– 432. doi : 10.1016/j.lisr.2006.06.005 . ISSN 0740-8188 .
- ↑ "Clase LogFile (Microsoft.SqlServer.Management.Smo)" . learn.microsoft.com .
- ↑ Brandom, Russell (2 de enero de 2018). "Irán bloquea aplicaciones de mensajería cifrada en medio de protestas a nivel nacional" . The Verge . Vox Media. Archivado del original el 22 de marzo de 2018. Recuperado el 23 de marzo de 2018 .
- ↑ Servidor, Caddy Web. "Cómo funciona el registro de eventos - Documentación de Caddy" . caddyserver.com .
- Errores informáticos
- Registro informático