Skip to content

Jaeger

  • Distributed tracing framework (implements OpenTracing)
  • Track a single request
  • It runs at the proxy level. Istio has native support for Jaeger and Zipckin

  • Trace: Gather of all hoops performed by a request. It's broken down into spans

  • Span: Each individual route

Distributed tracing

x-request-id

  • Must be implemented into the code for the distributed tracing to work properly
  • x is HTML standards was used to point out a experimental header. Extra headers

  • Store the x-request-id from request received in a variable

  • Send back the x-request-id in the header to outgoing requests