Swift distributed tracing tools
Provide a real time end to end performance tracing/tracking tool in Swift infrastructure for developers and users to facilitate their analysis in development and operation. For example:
1) For a particular client request X, what is the actual route when it is being served by different services? Is there any difference b/w actual route and expected route even we know the access patterns?
2) What is the performance behavior of the server components and third-party services? Which part is slower than expected?
3) How can we quickly diagnose the problem when it breaks at some points ?
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
This is a prototype work of swift distributed tracing tools includes a middleware to control tracing functionalities and some minor fixes for account and container server to properly propagate trace and span identification to correlate data. An simple min