Parte II. Fundamentos de la observabilidad
En la primera parte de este libro, examinamos la definición de "observabilidad", su necesidad en los sistemas modernos, su evolución desde las prácticas tradicionales y la forma en que se utiliza actualmente en la práctica. Esta segunda sección profundiza en los aspectos técnicos y detalla por qué son necesarios determinados requisitos en los sistemas observables.
El capítulo 5 presenta el tipo de datos básico necesario para construir un sistema observable: el evento estructurado arbitrariamente amplio. Este tipo de datos fundamental para la telemetría es el que hace posible el análisis que se describe más adelante en esta parte.
El Capítulo 6 introduce conceptos de rastreo distribuido. Desglosa cómo funcionan los sistemas de rastreo para ilustrar que los datos de rastreo son simplemente una serie de eventos estructurados interrelacionados de amplitud arbitraria. Este capítulo te guía a través de la creación manual de una traza mínima con ejemplos de código.
El Capítulo 7 presenta el proyecto OpenTelemetry. Aunque los ejemplos de código manual del Capítulo 6 ayudan a ilustrar el concepto, lo más probable es que empieces con una biblioteca de instrumentación. En lugar de elegir una biblioteca o agente propietario que te encasille en la solución concreta de un proveedor, te recomendamos que empieces con un marco de instrumentación de código abierto y neutro en cuanto a proveedores, que te permita cambiar fácilmente entre las herramientas ...