Jaeger
- Distributed tracing framework (implements
OpenTracing
) - Track a single request
-
It runs at the proxy level. Istio has native support for
Jaeger
andZipckin
-
Trace: Gather of all hoops performed by a request. It's broken down into spans
- Span: Each individual route
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