I've been party to some pretty interesting conversations around Zipkin's ID format and UUIDs. Seems interesting to share, since some of this stuff is neat, if geeky.
So, we love UUIDs! Many people use UUID format to pass around things unlikely to ever clash. These are used for long-term retrieval and other handy things. A lot of correlation IDs are UUIDs, too.
What about distributed tracing? Trace IDs should be UUID, too! To this I answer.. maybe?
Firstly, there are a lot of systems inspired by the dapper paper which hints how