Elliott Clarke explains a bit the work that his doing in migrating the HBase metrics to Hadoop’s Metrics2 system:
As HBase’s metrics system grew organically, Hadoop developers were making a
new version of the Metrics system called Metrics2. In HADOOP-6728 and
subsequent JIRAs, a new version of the metrics system was created. This new
subsystem has a new name space, different sinks, different sources, more
features, and is more complete than the old metrics. When the Metrics2
system was completed, the old system (aka Metrics1) was deprecated. With all
of these things in mind, it was time to update HBase’s metrics system so
HBASE-4050 was started. I also wanted to clean up the implementation cruft
that had accumulated.
The post is more about the specific implementation details than the wide range of metrics HBase already supports and how this new system would unify and allow extending it.
Original title and link: HBase migration to the new Hadoop Metrics2 system ( ©myNoSQL)