Contenido del curso
¿Cómo funciona la web moderna?
Observabilidad y monitoreo
Telemetría y tipos de datos
Reto: Monoliths y Microservices
Cierre y despedida
Qué son eventos y metadata en telemetría
Resumen
La telemetría es el conjunto de datos que recolectas sobre el rendimiento de tu software para lograr observabilidad. Si trabajas con sitios web, aplicaciones o cualquier producto digital, entender cómo capturar y leer estos datos te permite tomar decisiones de negocio basadas en evidencia, no en intuición.
Piensa en la Fórmula 1: cada gráfica que ves del coche en pantalla es telemetría pura, datos que el equipo recolecta en tiempo real para ajustar la estrategia. En tu sitio web pasa lo mismo, solo que en lugar de un coche, estás midiendo el comportamiento de tu producto digital.
¿Qué es la instrumentación abierta y por qué importa?
La instrumentación abierta u open instrumentation es el primer componente para lograr observabilidad. Se trata del proceso de almacenar y recolectar datos sobre el rendimiento de tu aplicación. Esos datos recolectados son justamente lo que llamamos telemetría [01:00].
Sin instrumentación, no hay datos. Sin datos, no hay visibilidad de lo que pasa dentro de tu sistema. Y sin visibilidad, estás navegando a ciegas.
¿Qué es la telemetría en observabilidad? Son los datos de rendimiento que recolectas de tu software de forma continua. Incluyen métricas, eventos, logs y trazas, y te permiten entender cómo se comporta tu aplicación en tiempo real.
¿Qué significa MELT y cómo organiza la telemetría?
Para manejar los cuatro tipos de datos principales en telemetría se usa el concepto MELT: metrics, events, logs and traces [01:35]. Es decir, métricas, eventos, logs y trazas. Cada uno responde a preguntas distintas sobre tu sistema.
En este módulo el foco arranca con eventos, usando como analogía una máquina expendedora para que el concepto quede claro sin perderse en tecnicismos.
¿Qué es un evento en telemetría?
Un evento es una acción distintiva que ocurre en un momento específico en el tiempo. Algo que pasa y queda registrado [02:05].
La diferencia es que la telemetría no guarda el evento como una frase narrativa tipo "a las 3:34 p.m. del 15 de junio del 2022 se compró una bolsa de papas de queso por un dólar". Lo guarda como una combinación estructurada de puntos de datos:
- Timestamp o marca de tiempo.
- Event type, por ejemplo purchase event.
- Valor de la transacción, como un dólar.
- Producto involucrado.
A esa información que acompaña al evento se le llama metadata, y es la que le da significado real al dato.
¿Cómo enriquecer un evento con metadata?
Un evento con cuatro categorías de metadata puede ser útil, pero agregar más categorías lo vuelve mucho más poderoso. En la máquina expendedora del ejemplo, podríamos sumar el tipo de pago (efectivo o tarjeta de crédito) y la categoría del producto comprado [03:25].
Al capturar más piezas de datos como item category y payment type, puedes hacer queries o consultas mucho más específicas. Y ahí es donde la telemetría empieza a responder preguntas reales del negocio.
¿Qué es la metadata de un evento? Son las categorías adicionales de información que describen el evento, como tipo de pago, categoría de producto o ubicación. Mientras más metadata, más preguntas puedes responder.
¿Qué preguntas de negocio responde la telemetría?
Con eventos bien instrumentados, puedes pasar de "mi sitio está online" a entender el comportamiento de tus clientes. Estas son algunas preguntas que la telemetría te ayuda a responder [04:15]:
- ¿Qué categoría de producto genera más ingresos? En el ejemplo, las chips dejaron 2.75 dólares frente a 1.50 dólares de los caramelos.
- ¿Cuánto vendí por día? El 15 de junio se generaron 2 dólares y el 16 de junio 2.25 dólares.
- ¿Qué método de pago usan más mis clientes?
Estos insights te permiten tomar decisiones estratégicas más informadas: qué producto destacar, qué método de pago priorizar, qué días reforzar inventario.
Lo interesante de la observabilidad es que va de forma transversal a toda tu empresa. No se trata solo de que el sitio esté activo, se trata de entender mejor a tus clientes, tus ventas y tu oferta para tomar mejores decisiones.
¿Qué eventos crees que valdría la pena instrumentar primero en tu propio producto? Cuéntame en los comentarios.