JVM监控功能用于监控重要的JVM指标,包括堆内存指标、非堆内存指标、直接缓冲区指标、内存映射缓冲区指标、GC(Garbage Collection)累计详情和JVM线程数等。本文介绍JVM监控功能和查看JVM监控指标的操作步骤。
功能介绍
JVM监控功能可监控以下指标:
- GC(垃圾收集)瞬时和累计详情 - FullGC次数 
- YoungGC次数 
- FullGC耗时 
- YoungGC耗时 
 
- 堆内存详情 - 堆内存总和 
- 堆内存老年代字节数 
- 堆内存年轻代Survivor区字节数 
- 堆内存年轻代Eden区字节数 
 
- 非堆内存 - 非堆内存提交字节数 
- 非堆内存初始字节数 
- 非堆内存最大字节数 
 
- 元空间 - 元空间字节数 
- 直接缓冲区 - DirectBuffer总大小(字节) 
- DirectBuffer使用大小(字节) 
 
- JVM线程数 - 线程总数量 
- 死锁线程数量 
- 新建线程数量 
- 阻塞线程数量 
- 可运行线程数量 
- 终结线程数量 
- 限时等待线程数量 
- 等待中线程数量 
 
功能入口
- 登录EDAS控制台。 
- 在左侧导航栏单击应用管理 > 应用列表。 
- 在应用列表页面顶部菜单栏选择地域,在页面中选择微服务空间,在集群类型下拉列表中选择ECS集群,然后单击目标应用名称。 
- 在左侧的导航栏中选择。 
- 在应用详情页面左侧选择您需要查看的节点,并在页面右侧单击JVM监控页签。  
查看JVM监控指标
您可在JVM监控页签查看GC瞬时次数、GC瞬时耗时、堆内存详情、非堆内存详情、元空间详情、直接缓冲区和JVM线程数的时序曲线。
- 单击GC瞬时次数区域右上角的瞬时值或累计值按钮,可以切换GC瞬时次数的瞬时值和累计值的时序曲线,默认为瞬时值。 
- 单击GC瞬时耗时区域右上角的瞬时值和累计值按钮,可以切换GC瞬时耗时的瞬时值和累计值的时序曲线,默认为瞬时值。 
- 单击各监控区域的指标名称,可以打开或关闭该指标在图表中的可见性。 说明- 每个图表必须至少有一个指标设为可见,这意味着当图表中只有一个指标时,您无法关闭该指标的可见性。