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