分享

hbase中SCAN_ATTRIBUTES_METRICS_ENABLE这个参数是做什么用的

IT_雪夜归人 发表于 2016-3-24 15:34:17 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 7288
hbase中SCAN_ATTRIBUTES_METRICS_ENABLE这个参数是做什么用的?
我在阅读源码的过程中,看到这个参数,但是网上都找不到相应的说法?哪位大神知道,求教

已有(2)人评论

跳转到指定楼层
when30 发表于 2016-3-24 16:39:23
扫描属性度量启用。
所谓METRICS,应该是统计用的如下


hbase参数监控metrics
hbase.regionserver.blockCacheCount                            RegionServer中缓存到blockcache中block的个数。

hbase.regionserver.blockCacheEvictedCount                    BlockCache中被换出的Block的个数。

hbase.regionserver.blockCacheFree                            返回block cache中空闲的内存大小。

hbase.regionserver.blockCacheHitCachingRatio                HitCache表示因为读取不到而cacheblock的行为,blockCacheHitCachingRatio表示发生该行为的比率

hbase.regionserver.blockCacheHitCount                        blockCache命中次数

hbase.regionserver.blockCacheHitRatio                        blockCache命中比例

hbase.regionserver.blockCacheMissCount                        blockCache非命中比例

hbase.regionserver.blockCacheSize                            blockCache大小

hbase.regionserver.compactionQueueSize                        compaction Queue的大小

hbase.regionserver.compactionSize_avg_time                    平均执行一次Compaction的数据大小

hbase.regionserver.compactionSize_num_ops                    执行compaction的次数

hbase.regionserver.compactionTime_avg_time                    平均执行一次Compaction的时间

hbase.regionserver.compactionTime_num_ops                    执行compaction的次数

hbase.regionserver.deleteRequestLatency_75th_percentile        75%的删除请求延时的概率统计

hbase.regionserver.deleteRequestLatency_95th_percentile        95%的删除请求延时的概率统计

hbase.regionserver.deleteRequestLatency_99th_percentile        99%的删除请求延时的概率统计

hbase.regionserver.deleteRequestLatency_max                    删除请求的最大值

hbase.regionserver.deleteRequestLatency_mean                删除请求的平均值

hbase.regionserver.deleteRequestLatency_median                删除请求的中位值

hbase.regionserver.deleteRequestLatency_min                    删除请求的最小值

hbase.regionserver.deleteRequestLatency_num_ops                删除请求的个数

hbase.regionserver.deleteRequestLatency_std_dev                删除请求的标准差

hbase.regionserver.flushQueueSize                            flush Queue的大小

hbase.regionserver.flushSize_avg_time                        平均执行一次flush的数据大小

hbase.regionserver.flushSize_num_ops                        执行flush的次数

hbase.regionserver.flushTime_avg_time                        平均执行一次flush的时间

hbase.regionserver.flushTime_num_ops                        执行flush的次数

hbase.regionserver.fsReadLatencyHistogram_75th_percentile    75%的读HLog时间的概率统计

hbase.regionserver.fsReadLatencyHistogram_95th_percentile    95%的读HLog时间的概率统计

hbase.regionserver.fsReadLatencyHistogram_99th_percentile    99%的读HLog时间的概率统计

hbase.regionserver.fsReadLatencyHistogram_max                读HLog时间的最大值

hbase.regionserver.fsReadLatencyHistogram_mean                读HLog时间的平均值

hbase.regionserver.fsReadLatencyHistogram_median            读HLog时间的中位值

hbase.regionserver.fsReadLatencyHistogram_min                读HLog时间的最小值

hbase.regionserver.fsReadLatencyHistogram_num_ops            读HLog的次数

hbase.regionserver.fsReadLatencyHistogram_std_dev            读HLog时间的标准差

hbase.regionserver.fsReadLatency_avg_time                    读HLog时间的平均时间

hbase.regionserver.fsReadLatency_num_ops                    读HLog时间的次数

hbase.regionserver.fsSyncLatency_avg_time                    sync HLog的平均时间

hbase.regionserver.fsSyncLatency_num_ops                    sync HLog的次数

hbase.regionserver.fsWriteLatencyHistogram_75th_percentile    75%的写HLog的概率统计

hbase.regionserver.fsWriteLatencyHistogram_95th_percentile    95%的写HLog的概率统计

hbase.regionserver.fsWriteLatencyHistogram_99th_percentile    99%的写HLog的概率统计

hbase.regionserver.fsWriteLatencyHistogram_max                写HLog时间的最大值

hbase.regionserver.fsWriteLatencyHistogram_mean                写HLog时间的最大值

hbase.regionserver.fsWriteLatencyHistogram_median            写HLog时间的最大值

hbase.regionserver.fsWriteLatencyHistogram_min                写HLog时间的最大值

hbase.regionserver.fsWriteLatencyHistogram_num_ops            写HLog的次数

hbase.regionserver.fsWriteLatencyHistogram_std_dev            写HLog时间的标准差

hbase.regionserver.fsWriteLatency_avg_time                    写HLog操作的平均Latency

hbase.regionserver.fsWriteLatency_num_ops                    写HLog操作的次数

hbase.regionserver.getRequestLatency_75th_percentile        75%的get请求时间的概率统计

hbase.regionserver.getRequestLatency_95th_percentile        95%的get请求时间的概率统计

hbase.regionserver.getRequestLatency_99th_percentile        99%的get请求时间的概率统计

hbase.regionserver.getRequestLatency_max                    get请求时间的最大值

hbase.regionserver.getRequestLatency_mean                   get请求时间的平均值

hbase.regionserver.getRequestLatency_median                 get请求时间的中位值

hbase.regionserver.getRequestLatency_min                    get请求时间的最小值

hbase.regionserver.getRequestLatency_num_ops                get请求的次数

hbase.regionserver.getRequestLatency_std_dev                get请求时间的标准差

hbase.regionserver.hdfsBlocksLocalityIndex                    统计RegionServer所在机器的数据本地化的概率

hbase.regionserver.hlogFileCount                            hlog file的个数

hbase.regionserver.mbInMemoryWithoutWAL                        RegionServer中不写WAL的Put操作的数据在Memstore占用的空间

hbase.regionserver.memstoreSizeMB                            RegionServer中所有HRegion中的memstore大小的总和

hbase.regionserver.numPutsWithoutWAL                        RegionServer中不写WAL(Write-Ahead-Log)的Put操作的个数

hbase.regionserver.putRequestLatency_75th_percentile        75%的put请求时间的概率统计

hbase.regionserver.putRequestLatency_95th_percentile        95%的put请求时间的概率统计

hbase.regionserver.putRequestLatency_99th_percentile        99%的put请求时间的概率统计

hbase.regionserver.putRequestLatency_max                    put请求时间的最大值

hbase.regionserver.putRequestLatency_mean                   put请求时间的平均值

hbase.regionserver.putRequestLatency_median                 put请求时间的中位值

hbase.regionserver.putRequestLatency_min                    put请求时间的最小值

hbase.regionserver.putRequestLatency_num_ops                put请求的次数

hbase.regionserver.putRequestLatency_std_dev                put请求时间的标准差

hbase.regionserver.readRequestsCount                        读请求的数量:readRequestCount与客户端读取数据的个数不等价,而且大部分情况下readRequestCount 远小于客户端读取数据个数,因为next(1000)只算一次请求

hbase.regionserver.regionSplitFailureCount                    region split失败的次数

hbase.regionserver.regionSplitSuccessCount                    region split成功的次数

hbase.regionserver.regions                                    region的个数

hbase.regionserver.requests                                    请求的数量

hbase.regionserver.rootIndexSizeKB                            storefileIndex的大小,和storefileIndexSizeMB相同

hbase.regionserver.storefileIndexSizeMB                        storefileIndex的大小

hbase.regionserver.storefiles                                RegionServer中所有的Storefiles的个数

hbase.regionserver.stores                                    RegionServer包含的Store的个数

hbase.regionserver.totalStaticBloomSizeKB                    所有Store上的Bloom Filter大小的总和。

hbase.regionserver.totalStaticIndexSizeKB                    HRegionServer上每个HFile文件的IndexSize的大小,这是指未压缩的,不带有其它信息的所有HFileBlockIndex信息的总和 。

hbase.regionserver.writeRequestsCount                        写请求的数量:writeRequestCount与客户端写操作个数不完全等价,批量写只记做一次请求,大部分情况下writeRequestCount远小于客户端写操作的个数(尤其批量写频繁的情况下)。



回复

使用道具 举报

IT_雪夜归人 发表于 2016-3-25 20:14:03
when30 发表于 2016-3-24 16:39
扫描属性度量启用。
所谓METRICS,应该是统计用的如下

非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条