这个模块主要是es集群在系统、进程、JVM级别的性能监控。
Overview
监控频率分为固定一次性fixPoint和refreshInterval、scheduleWithFixedDelay周期性。
MonitorModule注入的监控服务
上面所有注入服务可以分为4类,进程相关、系统相关、文件存储相关、JVM相关。
进程相关
进程相关
系统相关
系统相关
文件系统相关
文件系统相关
JVM相关
jvm监控里面分了2种,一种JvmInfo详情,一种JvmStats统计。
JvmInfo
JvmInfo fields
JvmStats
JvmStats
如上图JvmStats含有多个重要的fields,如Mem, Threads, GC等
Mem
Threads
GC
bufferPool
jvm所加载的类统计