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