JVM监控
JVM监控(Jvm),JVM监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。
指标类别 | 指标 | 指标名称 | 指标说明 | 单位 | 数据类型 | 默认聚合方式 |
|---|---|---|---|---|---|---|
cpu监控 (cpu,JVM进程的cpu利用率数据统计) | usage | cpu利用率 | java进程的cpu利用率 | - | DOUBLE | AVG |
内存 (memory,JVM内存数据统计) | isHeap | 堆内存 | 堆内存 | - | ENUM | LAST |
init | 初始化内存 | 初始化内存大小 | - | INT | AVG | |
max | 最大内存 | 最大内存大小 | - | INT | AVG | |
used | 已使用内存 | 已经被使用的内存大小 | - | INT | AVG | |
committed | 可使用内存 | 当前可使用的内存大小 | - | INT | AVG | |
内存池 (memoryPool,JVM内存池数据) | type | 内存池类型 | 实例内存池类型 | - | ENUM | LAST |
init | 初始化内存 | 初始化内存大小 | - | INT | AVG | |
max | 最大内存 | 最大内存大小 | - | INT | AVG | |
used | 已使用内存 | 已经被使用的内存大小 | - | INT | AVG | |
committed | 可使用内存 | 当前可使用的内存大小 | - | INT | AVG | |
gc (gc,gc统计信息) | phrase | phrase | phrase | - | ENUM | LAST |
count | gc次数 | 采集周期内gc的次数 | - | INT | SUM | |
time | gc时间 | 采集周期内gc的时间 | ms | INT | SUM | |
线程(thread,JVM线程数统计) | liveCount | 当前线程数 | 当前线程数 | - | INT | AVG |
daemonCount | 守护线程数 | 守护线程数 | - | INT | AVG | |
peakCount | 峰值线程数 | 峰值线程数 | - | INT | AVG | |
runnableStateThreadCount | 运行状态线程数量 | 运行状态线程数量 | - | INT | AVG | |
blockedStateThreadCount | 阻塞状态线程数量 | 阻塞状态线程数量 | - | INT | AVG | |
waitingStateThreadCount | 等待状态线程数量 | 等待状态线程数量 | - | INT | AVG | |
timedWaitingStateThreadCount | 超时等待状态线程数量 | 超时等待状态线程数量 | - | INT | AVG | |
类加载 (class,JVM类加载数量的统计信息) | loadedClassCount | 已加载类数量 | 类加载器已加载类数量 | - | INT | SUM |
totalUnloadedClassCount | 总卸载类数量 | 类加载器总卸载类数量 | - | INT | SUM | |
totalLoadedClassCount | 总加载类数量 | 类加载器总加载类数量 | - | INT | SUM |

