本文为您介绍HBASE指标的详细信息。

HBase-HOME

HBASE指标包含以下部分:
参数指标描述
Live RegionServershbase_hmaster_cluster_numRegionServers集群节点数。
Cluster Request Queries Per Secondhbase_hmaster_cluster_qps_clusterRequests集群总请求QPS。
Cluster Total Regionshbase_hmaster_cluster_averageLoad/hbase_hmaster_cluster_numRegionServers集群总Region数。
Write Request Queries Per Secondhbase_regionserver_cluster_qps_writeRequestCount集群写请求QPS。
Read Request Queries Per Secondhbase_regionserver_cluster_qps_readRequestCount集群读请求QPS。
Rit Regions Over Threshold Counthbase_hmaster_cluster_assignment_ritCountOverThresholdRIT时间超过阈值Region数。
Average Loadhbase_hmaster_cluster_averageLoad集群平均负载。
Rit Oldest Age(ms)hbase_hmaster_assignment_ritOldestAgeRegion处于RIT最长时间。单位:毫秒。
Dead RegionServer Counthbase_hmaster_server_numDeadRegionServersDead RegionServer数。
Rit Region Counthbase_hmaster_assignment_ritCount处于RIT状态的Region数。

HMaster

参数指标描述
Dead RegionServershbase_hmaster_server_numDeadRegionServersDead RegionServer数。
Rit Regionshbase_hmaster_assignment_ritCount处于RIT的Region数。
Rit Oldest Agehbase_hmaster_assignment_ritOldestAgeRIT最长的时间。单位:毫秒。
JVM GC Timehbase_hmaster_jvm_GcTimeMillisGC时间。单位:毫秒。
JVM GC Counthbase_hmaster_jvm_GcCountGC次数。
Balancer Mean Timehbase_hmaster_balancer_BalancerCluster_meanBalancer平均耗时。单位:毫秒。
Master WALshbase_hmaster_procedure_numMasterWALsMaster WAL数。

HRegionServer

Request QPS

参数指标描述
RpcGet Request Qpshbase_regionserver_server_qps_rpcGetRequestCountRpcGet请求QPS。
RpcMutate Request Qpshbase_regionserver_server_qps_rpcMutateRequestCountRpcMutate请求QPS。
RpcScan Request Qpshbase_regionserver_server_qps_rpcScanRequestCountRpcScan请求QPS。
Total Request Qpshbase_regionserver_server_qps_totalRequestCount总请求QPS。
RpcMulti Request Qpshbase_regionserver_server_qps_rpcMultiRequestCountRpcMulti请求QPS。
Read Request Qpshbase_regionserver_server_qps_readRequestCount读请求QPS。
Write Request Qpshbase_regionserver_server_qps_writeRequestCount写请求QPS。

Request Latency

参数指标描述
Scan Min Timehbase_regionserver_server_ScanTime_minScan最小延迟。单位:毫秒。
Scan Max Timehbase_regionserver_server_ScanTime_maxScan最大延迟。单位:毫秒。
Scan Mean Timehbase_regionserver_server_ScanTime_meanScan平均延迟。单位:毫秒。
Scan P99 Timehbase_regionserver_server_ScanTime_99th_percentileScan延迟99%。单位:毫秒。
Increment Mean Timehbase_regionserver_server_Increment_meanIncrement平均延迟。单位:毫秒。
Increment Min Timehbase_regionserver_server_Increment_minIncrement最小延迟。单位:毫秒。
Increment Max Timehbase_regionserver_server_Increment_maxIncrement最大延迟。单位:毫秒。
Increment P99 Timehbase_regionserver_server_Increment_99th_percentileIncrement延迟99%。单位:毫秒。
ScanTime Opshbase_regionserver_server_qps_ScanTime_num_opsScanTime Ops。
Increment Opshbase_regionserver_server_qps_Increment_num_opsIncrement Ops。
Put Min Timehbase_regionserver_server_Put_minPut最小延迟。单位:毫秒。
Put Max Timehbase_regionserver_server_Put_maxPut最大延迟。单位:毫秒。
Put P99 Timehbase_regionserver_server_Put_99th_percentilePut延迟99%。单位:毫秒。
Put Opshbase_regionserver_server_qps_Put_num_opsPut Ops。
Put Mean Timehbase_regionserver_server_Put_meanPut平均延迟。单位:毫秒。
Get Mean Timehbase_regionserver_server_Get_meanGet平均延迟。单位:毫秒。
Get Max Timehbase_regionserver_server_Get_maxGet最大延迟。单位:毫秒。
Get Min Timehbase_regionserver_server_Get_minGet最小延迟。单位:毫秒。
Get P99 Timehbase_regionserver_server_Get_99th_percentileGet延迟99%。单位:毫秒。
Get Opshbase_regionserver_server_qps_Get_num_opsGet Ops。
Delete Min Timehbase_regionserver_server_Delete_minDelete最小延迟。单位:毫秒。
Delete Max Timehbase_regionserver_server_Delete_maxDelete最大延迟。单位:毫秒。
Delete Mean Timehbase_regionserver_server_Delete_meanDelete平均延迟。单位:毫秒。
Delete P99 Timehbase_regionserver_server_Delete_99th_percentileDelete延迟99%。单位:毫秒。
Delete Opshbase_regionserver_server_qps_Delete_num_opsDelete Ops。
Append Min Timehbase_regionserver_server_Append_minAppend最小延迟。单位:毫秒。
Append Max Timehbase_regionserver_server_Append_maxAppend最大延迟。单位:毫秒。
Append Mean Timehbase_regionserver_server_Append_meanAppend平均延迟。单位:毫秒。
Append P99 Timehbase_regionserver_server_Append_99th_percentileAppend延迟99%。单位:毫秒。
Append Opshbase_regionserver_server_qps_Append_num_opsAppend Ops。
Mutation WithoutWAL Counthbase_regionserver_server_mutationsWithoutWALCountMutation绕过WAL数。

Slow Request QPS

参数指标描述
Slow Append Opshbase_regionserver_server_qps_slowAppendCount慢Append操作QPS。
Slow Delete Opshbase_regionserver_server_qps_slowDeleteCount慢Delete操作QPS。
Slow Get Opshbase_regionserver_server_qps_slowGetCount慢Get操作QPS。
Slow Put Opshbase_regionserver_server_qps_slowPutCount慢Put操作QPS。
Slow Increment Opshbase_regionserver_server_qps_slowIncrementCount慢Increment操作QPS。

RPC Overview

参数指标描述
RPC Open Connectionshbase_regionserver_ipc_numOpenConnectionsRPC连接数。
RPC Active Handlershbase_regionserver_ipc_numActiveHandlerActive Handler线程数。
RPC Calls In Queuehbase_regionserver_ipc_numCallsInGeneralQueueRPC队列长度。
RPC Calls In ReplicationQueuehbase_regionserver_ipc_numCallsInReplicationQueueReplication队列长度。

RPC Detail

参数指标描述
RPC Response Min Sizehbase_regionserver_ipc_ResponseSize_minRPC响应最小大小。
RPC Response Max Sizehbase_regionserver_ipc_ResponseSize_maxRPC响应最大大小。
RPC Response Mean Sizehbase_regionserver_ipc_ResponseSize_meanRPC响应平均大小。
RPC Response P99 Sizehbase_regionserver_ipc_ResponseSize_99th_percentileRPC响应大小为99%。
RPC ProcessCall Min Timehbase_regionserver_ipc_ProcessCallTime_minRPC处理最小耗时。单位:毫秒。
RPC ProcessCall Max Timehbase_regionserver_ipc_ProcessCallTime_maxRPC处理最大耗时。单位:毫秒。
RPC ProcessCall Mean Timehbase_regionserver_ipc_ProcessCallTime_meanRPC处理平均耗时。单位:毫秒。
RPC ProcessCall P99 Timehbase_regionserver_ipc_ProcessCallTime_99th_percentileRPC处理耗时为99%。单位:毫秒。
RPC Request Min Sizehbase_regionserver_ipc_RequestSize_minRPC请求最小大小。
RPC Request Max Sizehbase_regionserver_ipc_RequestSize_maxRPC请求最大大小。
RPC Request Mean Sizehbase_regionserver_ipc_RequestSize_meanRPC请求平均大小。
RPC Request P99 Sizehbase_regionserver_ipc_RequestSize_99th_percentileRPC请求大小为99%。
RPC QueueCall Min Timehbase_regionserver_ipc_QueueCallTime_minRPC等待最小时间。单位:毫秒。
RPC QueueCall Max Timehbase_regionserver_ipc_QueueCallTime_maxRPC等待最大时间。单位:毫秒。
RPC QueueCall Mean Timehbase_regionserver_ipc_QueueCallTime_meanRPC等待平均时间。单位:毫秒。
RPC QueueCall P99 Timehbase_regionserver_ipc_QueueCallTime_99th_percentileRPC等待时间为99%。单位:毫秒。

IO Latency

参数指标描述
HFile PRead Max Timehbase_regionserver_io_FsPReadTime_maxHFile预读最大延迟。单位:毫秒。
HFile PRead Min Timehbase_regionserver_io_FsPReadTime_minHFile预读最小延迟。单位:毫秒。
HFile PRead Mean Timehbase_regionserver_io_FsPReadTime_meanHFile预读平均延迟。单位:毫秒。
HFile PRead P99 Timehbase_regionserver_io_FsPReadTime_99th_percentileHFile预读延迟为99%。单位:毫秒。
HFile Write Min Timehbase_regionserver_io_FsWriteTime_minHFile写最小延迟。单位:毫秒。
HFile Write Mean Timehbase_regionserver_io_FsWriteTime_meanHFile写平均延迟。单位:毫秒。
HFile Write P99 Timehbase_regionserver_io_FsWriteTime_99th_percentileHFile写延迟为99%。单位:毫秒。
HFile Write Max Timehbase_regionserver_io_FsWriteTime_maxHFile写最大延迟。单位:毫秒。
HFile Read Min Timehbase_regionserver_io_FsReadTime_minHFile读最小延迟。单位:毫秒。
HFile Read Max Timehbase_regionserver_io_FsReadTime_maxHFile读最大延迟。单位:毫秒。
HFile Read Mean Timehbase_regionserver_io_FsReadTime_meanHFile读平均延迟。单位:毫秒。
HFile Read P99 Timehbase_regionserver_io_FsReadTime_99th_percentileHFile读延迟为99%。单位:毫秒。

BlockCache

参数指标描述
BlockCache Express Hit Percenthbase_regionserver_server_blockCacheExpressHitPercentBlockCache命中率。
BlockCache Hit Percenthbase_regionserver_server_blockCacheCountHitPercentBlockCache命中率。
BlockCache Sizehbase_regionserver_server_blockCacheSizeBlockCache已使用大小。
BlockCache Free Sizehbase_regionserver_server_blockCacheFreeSizeBlockCache剩余大小。
BlockCache Miss Counthbase_regionserver_server_blockCacheMissCountBlockCache Miss次数。
BlockCache Hit Counthbase_regionserver_server_blockCacheHitCountBlockCache命中次数。

Compaction

参数指标描述
Compaction Queue Lengthhbase_regionserver_server_compactionQueueLengthCompaction队列长度。
Minor Compacted Cells Sizehbase_regionserver_server_compactedCellsSizeMinor Compacted数据量。
Major Compacted Cells Sizehbase_regionserver_server_majorCompactedCellsSizeMajor Compacted数据量。

WAL

参数指标描述
WAL Append Min Sizehbase_regionserver_wal_AppendSize_minAppend最小大小。
WAL Append Max Sizehbase_regionserver_wal_AppendSize_maxAppend最大大小。
WAL Append Mean Sizehbase_regionserver_wal_AppendSize_meanAppend平均大小。
WAL Append P99 Sizehbase_regionserver_wal_AppendSize_99th_percentileAppend大小为99%。
WAL Sync Min Timehbase_regionserver_wal_SyncTime_minSync最小延迟。单位:毫秒。
WAL Sync Max Timehbase_regionserver_wal_SyncTime_maxSync最大延迟。单位:毫秒。
WAL Sync Mean Timehbase_regionserver_wal_SyncTime_meanSync平均延迟。单位:毫秒。
WAL Sync P99 Timehbase_regionserver_wal_SyncTime_99th_percentileSync延迟为99%。单位:毫秒。
WAL Slow Append Counthbase_regionserver_wal_slowAppendCount慢Append数。
WAL Append Counthbase_regionserver_wal_appendCount总Append数。
WAL Append Min Timehbase_regionserver_wal_AppendTime_minAppend最小延迟。单位:毫秒。
WAL Append Max Timehbase_regionserver_wal_AppendTime_maxAppend最大延迟。单位:毫秒。
WAL Append Mean Timehbase_regionserver_wal_AppendTime_meanAppend平均延迟。单位:毫秒。

flush

参数指标描述
Flush Queue Lengthhbase_regionserver_server_flushQueueLengthFlush队列长度。
Flushed Cells Sizehbase_regionserver_server_flushedCellsSizeFlushed数据量。

Storage

参数指标描述
StoreFile Counthbase_regionserver_server_storeFileCountStoreFile文件数。
StoreFile Sizehbase_regionserver_server_storeFileSizeStoreFile数据量。
StoreFile DataLocality Percenthbase_regionserver_server_percentFilesLocalStoreFile本地化率。
HLogFile Counthbase_regionserver_server_hlogFileCountHLog文件数。

Blocking Requests

参数指标描述
Updates Blocked Timehbase_regionserver_server_updatesBlockedTime更新锁定时间。
Blocked Request Counthbase_regionserver_server_blockedRequestCount阻止的请求计数。

JVM

参数指标描述
JVM GC Timehbase_regionserver_jvm_GcTimeMillisGC时间。单位:毫秒。
JVM GC Counthbase_regionserver_jvm_GcCountGC次数。
JVM Threads Terminatedhbase_regionserver_jvm_ThreadsTerminated终止线程数。
JVM Threads Timed Waitinghbase_regionserver_jvm_ThreadsTimedWaitingWaiting一定时间线程数。
JVM Threads Waitinghbase_regionserver_jvm_ThreadsWaitingWaiting线程数。
JVM Threads Blockedhbase_regionserver_jvm_ThreadsBlockedBlocked线程数。
JVM Max MemHeaphbase_regionserver_jvm_MemHeapMaxM最大堆内存。单位:MB。
JVM Max Memhbase_regionserver_jvm_MemMaxM最大内存。单位:MB。
JVM Used MemHeaphbase_regionserver_jvm_MemHeapUsedM已用堆内存。单位:MB。
JVM Used MemNonHeaphbase_regionserver_jvm_MemNonHeapUsedM已用非堆内存。单位:MB。
JVM LogError Counthbase_regionserver_jvm_LogErrorJVM错误次数。

index

参数指标描述
Index Prepare Min Timehbase_regionserver_phoenixindex_IndexPrepareTime_min索引准备最小延迟。单位:毫秒。
Index Prepare Max Timehbase_regionserver_phoenixindex_IndexPrepareTime_max索引准备最大延迟。单位:毫秒。
Index Prepare Max Timehbase_regionserver_phoenixindex_IndexPrepareTime_mean索引准备平均延迟。单位:毫秒。
Index Prepare P99 Timehbase_regionserver_phoenixindex_IndexPrepareTime_99th_percentile索引准备延迟为99%。单位:毫秒。
Index Write Min Timehbase_regionserver_phoenixindex_IndexWriteTime_min索引写最小延迟。单位:毫秒。
Index Write Max Timehbase_regionserver_phoenixindex_IndexWriteTime_max索引写最大延迟。单位:毫秒。
Index Write Max Timehbase_regionserver_phoenixindex_IndexWriteTime_mean索引写平均延迟。单位:毫秒。
Index Write P99 Timehbase_regionserver_phoenixindex_IndexWriteTime_99th_percentile索引写延迟为99%。单位:毫秒。
Index Slow PostOpen Callshbase_regionserver_phoenixindex_slowPostOpenCalls索引慢PostOpen数。
Index Slow Write Callshbase_regionserver_phoenixindex_slowIndexWriteCalls索引慢写请求数。
Index Slow PostPut Callshbase_regionserver_phoenixindex_slowPostPutCalls索引慢PostPut数。
Index Slow PostDelete Callshbase_regionserver_phoenixindex_slowPostDeleteCalls索引慢PostDelete数。