HBase metric统计

来源:互联网 发布:vim for mac 编辑:程序博客网 时间:2024/05/29 17:12

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());

原创粉丝点击