全部产品
Search
文档中心

企业级分布式应用服务 EDAS:JVM监控

更新时间:Dec 11, 2023

JVM监控功能用于监控重要的JVM指标,包括堆内存指标、非堆内存指标、直接缓冲区指标、内存映射缓冲区指标、GC(垃圾收集)累计详情和JVM线程数等。本文介绍JVM监控功能以及如何查看JVM监控指标。

功能介绍

JVM监控功能可监控以下指标:

  • GC(垃圾收集)瞬时和累计详情

    • FullGC次数

    • YoungGC次数

    • FullGC耗时

    • YoungGC耗时

  • 堆内存详情

    • 堆内存使用总和

    • 堆内存老年代字节数

    • 堆内存年轻代Survivor区字节数

    • 堆内存年轻代Eden区字节数

  • 非堆内存

    • 非堆内存提交字节数

    • 非堆内存初始字节数

    • 非堆内存最大字节数

  • 元空间

    元空间字节数

  • 直接缓冲区

    • DirectBuffer总大小(字节)

    • DirectBuffer使用大小(字节)

  • JVM线程数

    • 线程总数量

    • 死锁线程数量

    • 新建线程数量

    • 阻塞线程数量

    • 可运行线程数量

    • 终结线程数量

    • 限时等待线程数量

    • 等待中线程数量

功能入口

  1. 登录EDAS控制台

  2. 在左侧导航栏,单击应用管理 > 应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择K8s集群,然后单击目标应用名称

  3. 在左侧导航栏,选择监控 > 实例监控

  4. 实例监控页面左侧选择您需要查看的节点,单击JVM监控页签。

    JVM监控

查看JVM监控指标

您可在JVM监控页签查看GC瞬时次数、GC瞬时耗时、堆内存详情、非堆内存详情、元空间详情、直接缓冲区和JVM线程数的时序曲线。

  • 单击GC瞬时次数区域右上角的瞬时值累计值,可以切换GC瞬时次数的瞬时值和累计值的时序曲线,默认为瞬时值。

  • 单击GC瞬时耗时区域右上角的瞬时值累计值,可以切换GC瞬时耗时的瞬时值和累计值的时序曲线,默认为瞬时值。

  • 单击各监控区域的指标名称,可以打开或关闭该指标在图标中的可见性。

    说明

    每个图表必须至少有一个指标设为可见,当图表中只有一个指标时,无法关闭该指标的可见性。