Capítulo 13. Más allá del rastreo distribuido
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Al principio de este libro, en la Introducción, argumentamos que la mayoría de las aplicaciones actuales están distribuidas de alguna manera, ya sea como simples aplicaciones cliente-servidor o como arquitecturas más generales como los microservicios. Las arquitecturas distribuidas ofrecen claras ventajas, sobre todo en cuanto a escalabilidad, fiabilidad y facilidad de mantenimiento. El mayor inconveniente, sin embargo, es que las arquitecturas distribuidas rompen los métodos tradicionales de perfilado, depuración y monitoreo. Dichos métodos se diseñaron para capturar información de forma centrada en componentes o máquinas (porque se diseñaron cuando las aplicaciones sólo se ejecutaban en una única máquina). En cambio, en las arquitecturas distribuidas, nos preocupamos por las ejecuciones de extremo a extremo de las solicitudes en múltiples componentes y máquinas. Los métodos tradicionales no son suficientes para las arquitecturas distribuidas porque carecen de visibilidad: no se diseñaron para poder correlacionar y combinar eventos en múltiples componentes y máquinas.
Éste es el objetivo del seguimiento distribuido: satisfacer las necesidades de perfilado, depuración y monitoreo de las arquitecturas distribuidas modernas. El rastreo distribuido está diseñado para arquitecturas distribuidas y aborda los retos clave de ...
Get Rastreo distribuido en la práctica now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.