Saltar al contenido
uencoder

Distributed Tracing

El trazado distribuido sigue las peticiones a través de las cadenas de llamadas entre servicios mediante trace IDs y spans, visualizando cuellos de botella de latencia y rutas de error.

Propósito

Comprender la ruta completa de una petición a través de los microservicios, localizando latencias y errores entre servicios.

Mecanismo

El punto de entrada de la petición genera un trace ID; cada operación crea un span (con inicio/fin/etiquetas). Los spans forman relaciones padre-hijo. Propagación de contexto (W3C Trace Context). Jaeger/Zipkin almacenan y visualizan las trazas.

Casos de uso

  • Resolución de problemas en microservicios
  • Análisis de latencia
  • Trazado de peticiones

Términos relacionados

References