全部产品
阿里云办公

JVM 监控

更新时间:2018-05-21 13:55:11

本文介绍了应用监控中的 JVM 监控功能2.4.2 NEW

功能介绍

ARMS 应用监控提供了 JVM 监控功能,帮助您监控下列重要 JVM 指标。

  • 堆内存
    • heap_init:堆内存初始字节数
    • heap_max:堆内存最大字节数
    • heap_commited:堆内存提交字节数
    • heap_used:堆内存使用字节数
  • 非堆内存
    • non_heap_init:非堆内存初始字节数
    • non_heap_max:非堆内存最大字节数
    • non_heap_commited:非堆内存提交字节数
    • non_heap_used:非堆内存使用字节数
  • 直接缓冲区
    • direct_capacity:直接缓冲区总大小(字节)
    • direct_used:直接缓冲区已使用大小(字节)
  • 内存映射缓冲区
    • mapped_capacity:内存映射缓冲区总大小(字节)
    • mapped_used:内存映射缓冲区已使用大小(字节)
  • GC(垃圾收集)累计详情
    • GcPsMarkSweepCount:垃圾收集 PS MarkSweep 数量
    • GcPsScavengeCount:垃圾收集 PS Scavenge 数量
    • GcPsMarkSweepTime:垃圾收集 PS MarkSweep 时间
    • GcPsScavengeTime:垃圾收集 PS Scavenge 时间
  • JVM 线程数
    • ThreadCount:线程总数量
    • ThreadDeadLockCount:死锁线程数量
    • ThreadNewCount:新建线程数量
    • ThreadBlockedCount:阻塞线程数量
    • ThreadRunnableCount:可运行线程数量
    • ThreadTerminatedCount:终结线程数量
    • ThreadTimedWaitCount:限时等待线程数量
    • ThreadWaitCount:等待中线程数量

使用方法

  1. 登录 ARMS 控制台,在左侧菜单栏中选择应用监控 > 应用列表

  2. 在应用监控列表页面,单击目标应用的名称。

  3. 在左侧菜单栏中单击应用详情,并在页面右侧单击 JVM 监控标签页。

    JVM Monitoring

  4. 单击各监控面板上的指标名称(例如 heap_max),可打开或关闭该指标在图表中的可见性。

    注意:每个图表必须至少有一个指标设为可见。