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. Es una combinación diferente que puede generar 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 .
In the case of IRC software, message logs often include system/server messages and entries related to channel and user changes (e.g. topic change, user joins/exits/kicks/bans, nickname changes, the user status changes), making them more like a combined message/event log of the channel in question, but such a log is not comparable to a true IRC server event log, because it only records user-visible events for the time frame the user spent being connected to a certain channel.
Instant messaging and VoIP clients often offer the chance to store encrypted logs to enhance the user's privacy. These logs require a password to be decrypted and viewed, and they are often handled by their respective writing application. Some privacy focused messaging services, such as Signal, record minimal logs about users, limiting their information to connection times.[16]
Server logs

A server log is a log file (or several files) automatically created and maintained by a server consisting of a list of activities it performed.
A typical example is a web server log which maintains a history of page requests. The W3C maintains a standard format (the Common Log Format) for web server log files, but other proprietary formats exist.[9] Some servers can log information to computer readable formats (such as JSON) versus the human readable standard.[17] More recent entries are typically appended to the end of the file. Information about the request, including clientIP address, request date/time, page requested, HTTP code, bytes served, user agent, and referrer are typically added. This data can be combined into a single file, or separated into distinct logs, such as an access log, error log, or referrer log. However, server logs typically do not collect user-specific information.
These files are usually not accessible to general Internet users, only to the webmaster or other administrative person of an Internet service. A statistical analysis of the server log may be used to examine traffic patterns by time of day, day of week, referrer, or user agent. Efficient web site administration, adequate hosting resources and the fine tuning of sales efforts can be aided by analysis of the web server logs.
See also
- Digital traces – One's unique set of traceable digital activitiesPáginas que muestran breves descripciones de 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