Istio en Producción · Lección 17
¿Qué necesita propagarse entre servicios para que un trace distribuido se pueda reconstruir correctamente a través de una cadena de microservicios en Istio?
Los headers de contexto de tracing (como trace ID y span ID) deben propagarse de un servicio a otro en cada llamada saliente
El código fuente completo de cada microservicio involucrado
Las credenciales de administrador del cluster completo
La versión exacta de Kubernetes en cada nodo
Istio en Producción · Lección 17
Completa el código
Istio puede generar spans automáticamente a nivel del
Revisa: puede generar spans automáticamente a nivel del sidecar.
Istio en Producción · Lección 17
¿Por qué, aunque Istio genera spans automáticamente en el sidecar, la aplicación todavía necesita propagar los headers de tracing entre sus propias llamadas internas?
Pista: el sidecar solo ve el tráfico que entra y sale del Pod; si la aplicación hace varias llamadas internas antes de responder, debe propagar esos headers ella misma para mantener la cadena completa.
✓
¡Lección completada!
Distributed tracing con Istio
0
XP ganado
3
Vidas restantes