- 最新动态
- 产品介绍(2.0)
- 计费说明(2.0)
- 快速入门(2.0)
- 用户指南(2.0)
- API参考(2.0)
- 最佳实践(2.0)
- 常见问题(2.0)
- 产品介绍(1.0)
- 快速入门(1.0)
- 最佳实践(1.0)
- 用户指南(1.0)
- API参考(1.0)
- SDK参考(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 如何获取AK/SK和projectid值?
- 如何通过创建委托获取AK/SK?
- 查询不到数据或者数据异常?
- 如何将APM接入非Web程序中?
- 调用链的时间线如何绘制的?
- APM如何采集探针数据?
- APM如何采集网格数据?
- 如何计算已使用实例个数?
- JBoss Standalone模式如何接入APM?
- 调用链跳转日志不生效?
- 如何将APM探针部署到CCE容器中?
- 如何处理SSH tunnel进程异常?
- 安装了ICAgent和java探针后,拓扑图不显示,没有数据,如何排查?
- JVM监控界面线程监控处为何没有tomcat线程指标?
- JVM监控界面内存监控中,为何最大内存比分配内存小?
- 如何判断CCE中是否已经绑定了ICAgent?
-
更多文档
- API参考(阿布扎比区域)
- 用户指南(阿布扎比区域)
- 用户指南 (2.0)(吉隆坡区域)
- 通用参考
展开导读
链接复制成功!
JVM监控
介绍APM采集的JVM监控指标的类别、名称、含义等信息。
参数名 |
数据类型 |
应用类型 |
默认值 |
Agent支持的起始版本 |
Agent支持的终止版本 |
描述 |
---|---|---|---|---|---|---|
调用链堆栈采集阈值 |
integer |
JAVA |
0 |
2.0.4 |
- |
请求时延超过阈值时自动打印堆栈。 |
指标类别 |
指标 |
指标名称 |
指标说明 |
单位 |
数据类型 |
默认聚合方式 |
---|---|---|---|---|---|---|
类加载(classLoading,JVM类加载数量的统计信息。) |
loadedClassCount |
已加载类数量 |
类加载器已加载类数量 |
- |
INT |
SUM |
totalLoadedClassCount |
总加载类数量 |
类加载器总加载类数量 |
- |
INT |
SUM |
|
unloadedClassCount |
卸载类数量 |
类加载器卸载类数量 |
- |
INT |
SUM |
|
编译(compile,JVM的类编译时间的统计数据。) |
compilationTime |
编译时间 |
采集周期内 编译时间 |
ms |
INT |
SUM |
totalCompilationTime |
总编译时间 |
总编译时间 |
ms |
INT |
SUM |
|
CPU(CPU监控,JVM进程的cpu利用率数据统计。) |
cpuRatio |
cpu利用率 |
java进程的cpu利用率 |
% |
DOUBLE |
AVG |
cpuRatioMax |
最大cpu利用率 |
java进程的最大cpu利用率 |
% |
DOUBLE |
MAX |
|
cpuTimeInterval |
cpu使用时间 |
java进程在采集间隔内cpu使用的时间 |
ns |
INT |
SUM |
|
processorCount |
处理器个数 |
处理器个数 |
- |
INT |
SUM |
|
systemTimeInterval |
采集间隔 |
采集间隔时间 |
ns |
INT |
SUM |
|
totalCpuTime |
总cpu时间 |
cpu使用总时间 |
ns |
INT |
SUM |
|
内存(memory,JVM内存数据统计。) |
directMemoryUsage |
直接内存 |
直接内存使用大小 |
M |
INT |
AVG |
directMemoryCapacity |
直接内存最大值 |
直接内存总容量 |
M |
INT |
AVG |
|
heapMemoryUsage |
堆内存 |
堆内存使用的大小 |
M |
INT |
AVG |
|
nonHeapMemoryUsage |
非堆内存 |
非堆内存的使用大小 |
M |
INT |
AVG |
|
objectPendingFinalizationCount |
正在回收数量 |
采集时间点正在回收的对象个数 |
- |
INT |
SUM |
|
内存池(memoryPool ,JVM内存池数据,以内存池名称为维度统计。) |
committed |
可使用内存 |
当前可使用的内存大小 |
Byte |
INT |
SUM |
init |
初始化内存 |
初始化内存大小 |
Byte |
INT |
SUM |
|
max |
最大内存 |
最大内存大小 |
Byte |
INT |
SUM |
|
name |
内存池名称 |
内存池名称 |
- |
ENUM |
LAST |
|
used |
已使用内存 |
已经被使用的内存大小 |
Byte |
INT |
SUM |
|
线程(thread,JVM线程数统计。) |
currentThreadCpuTime |
线程cpu时间 |
当前线程的cpu时间 |
- |
INT |
SUM |
currentThreadUserTime |
线程用户时间 |
当前线程的用户时间 |
- |
INT |
SUM |
|
daemonThreadCount |
守护线程数 |
守护线程数 |
- |
INT |
SUM |
|
deadlockedThreadsCount |
死锁线程数 |
死锁线程数 |
- |
INT |
SUM |
|
monitorDeadlockedThreads |
当前死锁线程 |
当前死锁线程id列表 |
- |
INT |
SUM |
|
peakThreadCount |
峰值线程数 |
峰值线程数 |
- |
INT |
SUM |
|
threadCount |
当前线程数 |
当前线程数 |
- |
INT |
SUM |
|
totalStartedThreadCount |
总线程数 |
从java进程启动开始,累积启动的线程数 |
- |
INT |
SUM |
|
newThreadCount |
初始状态线程数量 |
初始状态线程数量 |
- |
INT |
SUM |
|
runnableThreadCount |
运行状态线程数量 |
运行状态线程数量 |
- |
INT |
SUM |
|
blockedThreadCount |
阻塞状态线程数量 |
阻塞状态线程数量 |
- |
INT |
SUM |
|
waitingThreadCount |
等待状态线程数量 |
等待状态线程数量 |
- |
INT |
SUM |
|
timedWaitingThreadCount |
超时等待状态线程数量 |
超时等待状态线程数量 |
- |
INT |
SUM |
|
terminatedThreadCount |
终止状态线程数量 |
终止状态线程数量 |
- |
INT |
SUM |