jvm监控埋点
# JVMTI
# jmx
JMX详解详细介绍及使用 (opens new window)
java 监控之JMX规范1 (opens new window)
# JFR
JDK14的新特性:JFR,JMC和JFR事件流 (opens new window)
利用jmc 打开指定的 jfr 文件。
深度探索JFR - JFR详细介绍与生产问题定位落地 - 1. JFR说明与启动配置 (opens new window)
Java性能优化(二)——JFR(Java Flight Recorder)使用教程 (opens new window)
# JMC
java应用性能优化——使用JMC(Java Mission Control)分析性能 (opens new window)
# Spring Boot Actuator (opens new window)
通过 JMX 和HTTP 公开暴露给外界访问,大多数时候我们使用基于HTTP的Actuator端点,因为它们很容易通过浏览器、CURL命令、shell脚本等方式访问。
还有控制方法。
# 参考资料
jvm监控系统是通过jmx做的么? (opens new window)
Arthas是用JVMTI接口;
jmx使用jvisualvm,还会涉及rpc和网络消耗,以及JVM忙时,无法采集到信息从而有指标断点。
推荐使用JVM内部采集 JFR,这样即使在JVM很忙时
编辑 (opens new window)
上次更新: 2023/01/24, 15:21:15