Anyway, for HBase, we'd better align our trace library with Hadoop,
especially HDFS. A full trace from the hbase client down to the datanode
will be really helpful for debugging and monitoring.

2018-07-31 6:06 GMT+08:00 Stack <st...@duboce.net>:

> There is a healthy discussion going on over in HADOOP-15566 on tracing
> in the Hadoop ecosystem. It would sit better on a mailing list than in
> comments up on JIRA so here's an attempt at porting the chat here.
>
> Background/Context: Bits of Hadoop and HBase had Apache HTrace trace
> points added. HTrace was formerly "incubating" at Apache but has since
> been retired, moved to Apache Attic. HTrace and the efforts at
> instrumenting Hadoop wilted for want of attention/resourcing. Our Todd
> Lipcon noticed that the HTrace instrumentation can add friction on
> some code paths so can actually be harmful even when disabled.  The
> natural follow-on is that we should rip out tracings of a "dead"
> project. This then beggars the question, should something replace it
> and if so what? This is where HADOOP-15566 is at currently.
>
> HTrace took two or three runs, led by various Heros, at building a
> trace lib for Hadoop (first). It was trying to build the trace lib, a
> store, and a visualizer. Always, it had a mechanism for dumping the
> traces out to external systems for storage and viewing (e.g. Zipkin).
> HTrace started when there was little else but the, you guessed it,
> Google paper that described the Dapper system they had internally.
> Since then, the world of tracing has come on in leaps and bounds with
> healthy alternatives, communities, and even commercialization.
>
> If interested, take a read over HADOOP-15566. Will try and encourage
> participants to move the chat here.
>
> Thanks,
> St.Ack
>

Reply via email to