|
|
|
|
|
by darkwater
1657 days ago
|
|
> If you want distributed tracing, the service mesh can't propagate traces into your application (so if service A calls service B which calls service C, you'll never see that end to end with a mesh of sidecars) Why not? AFAIK traces are sent from the instrumented app to some tracing backend, and a trace-id is carried over via an HTTP header from the entry point of the request until the last service that takes part in that request. Why a sidecar/mesh would break this? |
|
So now all of the sudden we do need a client library for each service in order to make sure the header is being propagated correctly.