No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

15 Días
7 Hrs
33 Min
32 Seg

MELT: una mirada más cercana a Logs

11/15
Recursos

Los logs son un repositorio de datos que, en su forma más fundamental, son sólo líneas de texto que un sistema produce cuando se ejecutan ciertos bloques de código.

Nosotros, los desarrolladores, confiamos mucho en ellos para solucionar los problemas de un código y para verificar e interrogar retroactivamente la ejecución del código.

Los registros son increíblemente valiosos para solucionar problemas de bases de datos, cachés, balanceadores de carga o sistemas propietarios más antiguos que no son compatibles con la instrumentación en proceso, por nombrar algunos.

Al igual que los eventos, los datos de registro son discretos, no se agregan, y pueden ocurrir en intervalos de tiempo irregulares. Los registros también suelen ser mucho más granulares que los eventos. De hecho, un evento puede correlacionarse con muchas líneas de registro.

¿Cómo funcionan los logs?

Los datos de un log, a veces, no están estructurados y, por lo tanto, son difíciles de analizar de manera sistemática.

Los registros son increíblemente versátiles, aplicándolos transversalmente a diferentes casos de uso y tomando la fortuna que la mayoría de los sistemas de software pueden emitir datos de registro.

El caso de uso más común para los registros es obtener un registro detallado, paso a paso, de lo que sucedió en un momento determinado.

image.png

A partir de esto, sabemos que se intentó y falló una compra por algún motivo imprevisto en un momento determinado, pero no tenemos los atributos adicionales que nos den una idea de por qué falló la compra.

Donde en contraste con un log, tendríamos:

Screen Shot 2022-07-22 at 20.39.17.png

Contribución creada por: Emmanuel Rodríguez

Aportes 11

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Concepto clave
Los logs son un repositorio de datos que, en su forma más fundamental, son sólo líneas de texto que un sistema produce cuando se ejecutan ciertos bloques de código.

.

Nosotros, los desarrolladores, confiamos mucho en ellos para solucionar los problemas de un código y para verificar e interrogar retroactivamente la ejecución del código.
.
Los registros son increíblemente valiosos para solucionar problemas de bases de datos, cachés, balanceadores de carga o sistemas propietarios más antiguos que no son compatibles con la instrumentación en proceso, por nombrar algunos.
.
Al igual que los eventos, los datos de registro son discretos, no se agregan, y pueden ocurrir en intervalos de tiempo irregulares. Los registros también suelen ser mucho más granulares que los eventos. De hecho, un evento puede correlacionarse con muchas líneas de registro.
.

¿Cómo funcionan los logs?

.
Los datos de un log, a veces, no están estructurados y, por lo tanto, son difíciles de analizar de manera sistemática.

Concepto clave
Los registros son increíblemente versátiles, aplicándolos transversalmente a diferentes casos de uso y tomando la fortuna que la mayoría de los sistemas de software pueden emitir datos de registro.

.

El caso de uso más común para los registros es obtener un registro detallado, paso a paso, de lo que sucedió en un momento determinado.
.

.

A partir de esto, sabemos que se intentó y falló una compra por algún motivo imprevisto en un momento determinado, pero no tenemos los atributos adicionales que nos den una idea de por qué falló la compra.

.
Donde en contraste con un log, tendríamos:
.

Los logs:

  • Son literalmente guardar todo lo que pasa en las acciones de nuestro programa y describe lo clave de la operación
  • Son versátiles y muestran una vista detallada de lo que está pasando alrededor de un tiempo
  • Su información es más robusta que la de un evento.

Ejemplo de log:

15 de junio 2022 15:44:23 usuario presionó el botón “B”

MELT: una mirada más cercana a Logs

Los logs muestran a detalle lo que ocurre durante el evento, es decir, todos esos pasos que se llevaron acabo cuando ocurrió un evento.

Los logs ofrecen un valor agregado para la depuración puesto que es la forma granular de lo que ha sucedido, de esta forma, en caso de errores es fácil saber en que punto ocurrió el problema, teniendo el registro de lo que ocurrió previo al error.

Otro breve resumen.
*
Evento: Lo mas importante de una acción.
Log: Los logs describen una acción a DETALLE, paso a paso sin saltarse nada.
*
Es importante saber cuando usar uno o el otro. Los logs pueden ser muy útiles al momento de hacer debugging. Pero tal vez mucha info puede ser agobiante. Así que es importante entender cuando usar cada uno. 😉

¿Qué es MELT?
M-etrics: es un valor agregado y calculado al observar muchos eventos diferentes durante un periodo de tiempo.
E-vents: es una acción distintiva que ocurre en un momento especifico en el tiempo.
L-ogs: Es división granular de un evento, es útil cuando quieres saber a detalle que es lo que paso dentro de un evento.

T-races

Creo que el orden correcto para esta sección serían las clases 10, 11, 12, 9.

El Log en informática, se usa el término registro, log o historial de log para referirse a la grabación secuencial en un archivo o en una base de datos de todos los acontecimientos que afectan a un proceso particular.

LOGS: También llamados registros completamente detallados de los movimientos entre la maquina y el usuario.

Logs:

Representan acciones discretas y específicas dentro de una aplicación. Los logs que corresponden a la data de un evento, es más compleja, guarda todo lo que ocurren sobre las acciones de nuestro programa. No solo el resultado final, sino cada paso hasta llegar a ese resultado.

Ejemplo:
Evento: En una fecha, a tal hora se vendió un objeto en determinado precio
Log: Detalla cada una de las acciones que hizo el usuario dentro de la app para terminar el proceso de compra.

Se utilizan para obtener una vista detallada para obtener lo que ocurre en un momento particular.

La información de logs en más robusta y por lo tanto sobrecarga el sistema. Dependerá de la necesidad su uso.

### Diferencia entre Logs y Eventos en MELT **Logs**: * **Naturaleza**: Registros detallados de eventos individuales. * **Objetivo**: Proporcionar información detallada y cronológica sobre lo que está sucediendo en el sistema. * **Frecuencia**: Se generan en gran cantidad y con alta frecuencia, registrando todas las acciones y estados significativos. * **Contenido**: Incluyen mensajes detallados, errores, advertencias, información de depuración y otros datos específicos del sistema. * **Almacenamiento**: Se almacenan en sistemas de gestión de logs y pueden ser analizados para buscar patrones, errores y realizar auditorías. * **Ejemplos de Uso**: Registro de solicitudes HTTP, mensajes de error de la aplicación, actividades de usuario, operaciones de base de datos. **Eventos**: * **Naturaleza**: Registros de cambios de estado significativos. * **Objetivo**: Marcar y describir cambios importantes o hitos en el sistema. * **Frecuencia**: Menos frecuentes que los logs, se generan en respuesta a eventos específicos y notables. * **Contenido**: Describen cambios clave como despliegues, reinicios, cambios de configuración y otros hitos significativos. * **Almacenamiento**: Se almacenan como registros individuales que destacan cambios críticos, facilitando la correlación con otros datos de monitoreo. * **Ejemplos de Uso**: Registro de despliegues de nuevas versiones, cambios de configuración, reinicios de servicios, activación de alertas.

Los logs tienen la información de los datos de las acciones que se ejecutan en un sistema.

Toda esa información se da para que sepamos que eventos ocurrieron y que datos se registraron.