HBase metric统计

hbase的jmx中 region被执行读取操作的次数是怎么统计的?

在HRegion.java中,有如下变量:
final Counter readRequestsCount = new Counter();

Counter:import org.cliffc.high_scale_lib.Counter;

api使用:
HRegion.RegionScannerImpl.next()中,执行readRequestsCount.increment();
或者counter.add( i );
获取Counter的值:readRequestsCount.get()

应用:
HRegionServer中
createRegionLoad方法:
构建regionload:
regionLoadBldr.setReadRequestsCount(r.readRequestsCount.get());

发布了52 篇原创文章 · 获赞 4 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Gloria_y/article/details/75126338