• JVM性能指标


    心跳指标监控项说明

    JVM相关指标

    JVM GC 相关指标

    描述

    jvm.gc.count

    GC的次数

    jvm.gc.time

    GC的时间,单位毫秒

    jvm.younggc.count

    年轻代GC的次数 ,包括的GC算法(Copy,ParNew,PS Scavenge,G1 Young Generation)

    jvm.younggc.time

    年轻代GC的时间,单位毫秒

    jvm.younggc.meantime

    一分钟内的每次年轻带gc的平均时间

    jvm.fullgc.count

    年老代GC的次数 ,包括的GC算法(MarkSweepCompact,PS MarkSweep,ConcurrentMarkSweep,G1 Old Generation)

    jvm.fullgc.time

    年老代GC的时间,单位毫秒

    JVM 内存 相关指标

    描述

    jvm.memory.used

    内存使用总量

    jvm.memory.used.percent

    内存使用总量占比

    jvm.memory.nonheap.used

    nonheap使用总量

    jvm.memory.nonheap.used.percent

    nonheap使用总量占比

    jvm.memory.oldgen.used

    oldgen使用总量

    jvm.memory.oldgen.used.percent

    oldgen使用总量占比

    jvm.memory.oldgen.used.percent.after.fullgc

    触发fullgc之后使用oldgen的内存使用占比,此时基本剩下不可以回收对象

    jvm.memory.eden.used

    eden使用总量

    jvm.memory.eden.used.percent

    eden使用总量占比

    jvm.memory.survivor.used

    survivor使用总量

    jvm.memory.survivor.used.percent

    survivor使用总量占比

    jvm.memory.perm.used

    perm使用总量

    jvm.memory.perm.used.percent

    perm使用总量占比

    jvm.nio.directbuffer.used

    directbuffer使用总量,这个一般是nio一些框架会用到

    jvm.nio.mapped.used

    mapped使用总量,这个一般是使用java内存文件映射用到

    JVM Thread 相关指标

    描述

    jvm.thread.count

    线程

    jvm.thread.daemon.count

    daemon线程数

    jvm.thread.totalstarted.count

    totalstarted线程数

    jvm.thread.new.count

    new线程数

    jvm.thread.runnable.count

    runnable线程数

    jvm.thread.blocked.count

    blocked线程数

    jvm.thread.waiting.count

    waiting线程数

    jvm.thread.time_waiting.count

    time_waiting线程数

    jvm.thread.terminated.count

    terminated线程数

    jvm.thread.deadlock.count

    deadlock线程数

    JVM 类加载 相关指标

    描述

    jvm.classloading.totalloaded.count

    jvm已经加载类的总数

    jvm.classloading.unloaded.count

    jvm未加载类的总数

    数据库连接池采集指标

    默认收集c3p0以及druid连接池的一些信息,其他连接池不支持

    C3P0

    C3P0 相关指标

    描述

    c3p0.{datasourcename}.busy_connection

    datasource的正在使用的连接数

    c3p0.{datasourcename}.total_connection

    datasource的总共连接数

    c3p0.{datasourcename}.idle_connection

    datasource空闲连接数

    Druid

    C3P0 相关指标

    描述

    druid.{datasourcename}.busy_connection

    datasource的正在使用的连接数

    druid.{datasourcename}.total_connection

    datasource的总共连接数

    druid.{datasourcename}.idle_connection

    datasource空闲连接数

    系统指标

    System 相关指标

    描述

    system.load.average

    系统load,如果是docker,此指标收集的物理机的load

    cpu.system.load.percent

    系统所有进程占用cpu的百分比

    cpu.jvm.load.percent

    jvm占用cpu的百分比

    system.process.used.phyical.memory

    系统使用的物理内存

    system.process.used.swap.size

    系统使用的swap内存

  • 相关阅读:
    「梦华录X喜茶」这波现象级联名营销 让小程序爆单了!
    MySQL批量导入Excel数据【超详细】
    交换排序——冒泡排序、快速排序
    【快速上手教程3】疯壳·开源编队无人机-开发环境搭建
    MySQL text 能存多少个字符
    高尔夫模拟器,极致的室内高尔夫球运动体验!
    企业架构LNMP学习笔记8
    【视觉高级篇】18 # 如何生成简单动画让图形动起来?
    CSP-J 2022 入门组/普及组
    成熟ICT测试系统与LabVIEW定制开发的比较
  • 原文地址:https://blog.csdn.net/m0_67402731/article/details/126744706