Capítulo 1. ¿Qué es la observabilidad?
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el sector del desarrollo de software, el tema de la observabilidad ha suscitado mucho interés y aparece con frecuencia en las listas de nuevos temas candentes. Pero, como ocurre inevitablemente cuando un tema candente despierta un gran interés de adopción, las ideas complejas se prestan a malentendidos si no se profundiza en los muchos matices que encierra una simple etiqueta temática. Este capítulo analiza los orígenes matemáticos del término "observabilidad" y examina cómo los profesionales del desarrollo de software lo adaptaron para describir las características de los sistemas de software de producción.
También veremos por qué es necesaria la adaptación de la observabilidad para su uso en sistemas de software de producción. Las prácticas tradicionales para depurar el estado interno de las aplicaciones de software se diseñaron para sistemas heredados que eran mucho más sencillos que los que solemos gestionar hoy en día. A medida que la arquitectura de los sistemas, las plataformas de infraestructura y las expectativas de los usuarios han ido evolucionando, las herramientas que utilizamos para razonar sobre esos componentes no lo han hecho. En general, las prácticas de depuración desarrolladas hace décadas con las incipientes herramientas de monitoreo siguen siendo las mismas que utilizan hoy muchos equipos de ingeniería, ...