What about OpenTracing (http://opentracing.io/)? Is this the successor project to ZipKin? In particular grpc-opentracing ( https://github.com/grpc-ecosystem/grpc-opentracing) seems to finally fulfill in open source the tracing architecture described in the Dapper paper.
If one takes a step back and looks at all of the hand rolled RPC stacks in the Hadoop ecosystem it's a mess. It is a heavier lift but getting everyone migrated to a single RPC stack - gRPC - would provide the unified tracing layer envisioned by HTrace. The tracing integration is then done exactly in one place. In contrast HTrace requires all of the components to sprinkle spans throughout the application code. The Hadoop ecosystem is always partially at odds with itself, if for no other reason than there is no shared vision among the projects. There are no coordinated releases. There isn't even agreement on which version of shared dependencies to use (hence the recurring pain in various places with downstream version changes of protobuf, guava, jackson, etc. etc). Therefore HTrace is severely constrained on what API changes can be made. Unfortunately the different major versions of HTrace do not interoperate at all. And are not even source compatible. While is not unreasonable at all for a project in incubation, when combined with the inability of the Hadoop ecosystem to coordinate releases as a cross-cutting dependency ships a new version, this has reduced the utility of HTrace to effectively nil for the average user. I am sorry to say that. Only a commercial Hadoop vendor or power user can be expected to patch and build a stack that actually works. On Thu, A ug 17, 2017 at 11:04 AM, lewis john mcgibbney <lewi...@apache.org> wrote: > Hi Mike, > I think this is a fair question. We've probably all been associated with > projects which just don't really make it. It would appear that HTrace is > one of them. This is not to say that there is nothing going on with the > tracing effort generally (as there is) but it looks like HTrace as a > project may be headed to the Attic. > I suppose the response to this thread will determine what happens... > Lewis > > > > On Wed, Aug 16, 2017 at 10:01 AM, < > dev-digest-h...@htrace.incubator.apache.org> wrote: > > > > > From: Mike Drob <md...@apache.org> > > To: dev@htrace.incubator.apache.org > > Cc: > > Bcc: > > Date: Wed, 16 Aug 2017 12:00:49 -0500 > > Subject: [DISCUSS] Attic podling Apache HTrace? > > Hi folks, > > > > Want to bring up a potentially uncofortable topic for some. Is it time to > > retire/attic the project? > > > > We've seen a minimal amount of activity in the past year. The last > release > > had two bug fixes, and had been pending for several months before > somebody > > reminded me to push the artifacts to subversion from the staging > directory. > > > > I'd love to see a renewed set of activity here, but I don't think there > is > > a ton of interest going on. > > > > HBase is still on version 3. So is Accumulo, I think. Hadoop is on 4.1, > > which is a good sign, but I haven't heard much from them recently. I > > definitely do no think we are at the point where a lack of releases and > > activity is a sign of super advanced maturity and stability. > > > > Your thoughts? > > > > Mike > > > > > > > -- > http://home.apache.org/~lewismc/ > @hectorMcSpector > http://www.linkedin.com/in/lmcgibbney > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk