• 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内存

  • 相关阅读:
    Netty概述及Hello word入门
    《LeetCode力扣练习》代码随想录——字符串(KMP算法学习补充——针对next数组构建的回退步骤进行解释)
    原来Spring能注入集合和Map的computeIfAbsent是这么好用!
    大数据集群中部署Hive
    数据结构链表之无头单向循环链表的实现
    修改k8s证书有效期时间
    Howler.js HTML5声音引擎
    这是什么代码帮我看看
    从方法到目标了解什么是机器学习?
    ​【编写UI自动化测试集】Appium+Python+Unittest+HTMLRunner​
  • 原文地址:https://blog.csdn.net/m0_67402731/article/details/126744706