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