I'm disappointed that all of the open-source tracing systems have adopted the Dapper [0] model. It's understandable why: it's extremely simple to implement, as it handles scaling challenges by doing client-side sampling. A bit of background about how Dapper-style distributed tracing works. Things typically start with an RPC call of some kind (typically from an external source like a public load balancer). At that poi…
LightStep sounds interesting, but it seems to be closed source? That being the case, it's not hard to see why people are going with the (existing) OSS solutions. :/ UPDATE - Found this on GitHub, is this the whole thing? https://github.com/lightstep/lightstep-tracer-go If so, pointing people towards it from the .com website might help get people trying it out, as the .com website makes it seem non-OSS. :)
I hope to be releasing an open-source version of that approach in the next several months.