HBase zabbix监控项

jvm监控

“name” : “Hadoop:service=HBase,name=JvmMetrics”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GcCount 
JVM进行GC的次数
GcTimeMillis
GC花费的时间
LogError
Log中输出Error 的次数
LogFatal
Log中输出Fatal的次数
LogInfo
Log中输出Info的次数
LogWarn
Log中输出Warn的次数
MemHeapCommittedM
JVM分配的堆大小
MemHeapUsedM
JVM已经使用的堆大小
MemMaxM
JVM最大的可用内存大小
MemNonHeapCommittedM
JVM分配给非堆的最大大小
MemNonHeapUsedM
JVM已使用的非堆的大小
ThreadsBlocked
处于Blocked状态的线程数量
ThreadsNew
处于New状态的线程数量
ThreadsRunnable
处于Runnable状态的线程数量
ThreadsTerminated
处于Terminated状态的线程数量
ThreadsTimedWaiting
处于TimedWaiting状态的线程数量
ThreadsWaiting
处于Waiting状态的线程数量

regionserver监控

“name” : “Hadoop:service=HBase,name=RegionServer,sub=Server”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
blockCacheCount 
BC数量
blockCacheSize
BC内存大小
blockCacheFreeSize
BC空闲内存
blockCacheHitCount
BC命中次数
blockCacheMissCount
BC缺失次数
blockCacheEvictionCount
BC换出次数
blockCountHitPercent
BC命中率
regionCount
RS上region数量
storeCount
store数量
storeFileCount
storefile数量
storeFileSize
storefile大小
memStoreSize
memStore大小
storeFileIndexSize
Storefileindex占用内存大小
compactionQueueLength
compaction队列长度
flushQueueLength
flush队列长度

IPC监控

“name” : “Hadoop:service=HBase,name=IPC,sub=IPC”

1
2
3
4
ProcessCallTime_num_ops 
实际处理IPC的数量
QueueCallTime_num_ops
IPC在call队列中等待的数量

master监控(只针对master服务器)

“name” : “Hadoop:service=HBase,name=Master,sub=Server”

1
2
3
4
5
6
clusterRequests 
集群请求总数,累加所有region服务器统计的值
numRegionServers
regionserver服务器数量
numDeadRegionServers
dead的regionserver服务器数量