更新时间:2023-08-08 GMT+08:00
分享

JVM监控

JVM监控(Jvm),JVM监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。

表1 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的时间

-

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

相关文档