Apéndice B. Propagación del contexto en OpenTelemetry

En el Capítulo 14 hablamos de la propagación del contexto tal y como se aplica no sólo al rastreo distribuido, sino también a otras aplicaciones en arquitecturas de microservicios. En el momento de escribir esto, OpenTelemetry ha adoptado una propuesta para separar su mecanismo y modelo de contexto de los modelos de rastreo distribuido y métrica, para dar soporte a una mayor variedad de casos de uso. Como la traducción exacta de esta propuesta en especificación no se ha producido en este momento, describiremos los objetivos generales de este modelo de propagación de contexto, cómo se integra en el proyecto general OpenTelemetry, y su uso previsto.

¿Por qué un modelo de contexto separado?

Anteriormente en el libro hemos hablado de las ventajas de la propagación del contexto como mecanismo que se aplica a casos de uso que van más allá de la simple creación de perfiles y el monitoreo de arquitecturas de microservicios, también conocidas como herramientas transversales. Hoy en día, las realidades prácticas de cómo los desarrolladores construyen software han hecho que estas herramientas transversales estén a menudo estrechamente acopladas a algún otro componente o dependencia particular de su software. Un ejemplo de ello es OpenTracing: la capacidad de propagar pares clave-valor a través del equipaje de contexto de rastreo es muy útil para pasar mensajes por una aplicación con fines de telemetría (por ejemplo, utilizando datos ...

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.