利用 OpenTelemetry 集成 JMX 监控
JMX(Java Management Extensions)是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。很多 Java 应用(如 Kafka、Hadoop、Tomcat 等)都通过 JMX 暴露运行时指标,方便运维人员进行监控和故障排查。本文介绍如何将 JMX 与 OpenTelemetry 集成,利用 OpenTelemetry 的强大功能来收集和处理 JMX 指标数据。
汇总 Flashcat 博客中与 JMX 相关的文章,方便按主题连续阅读实践、案例、选型和产品更新。
JMX(Java Management Extensions)是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。很多 Java 应用(如 Kafka、Hadoop、Tomcat 等)都通过 JMX 暴露运行时指标,方便运维人员进行监控和故障排查。本文介绍如何将 JMX 与 OpenTelemetry 集成,利用 OpenTelemetry 的强大功能来收集和处理 JMX 指标数据。
梳理 Java 程序的几种监控方式:Spring Boot Actuator、Micrometer、JMX 以及组件自带指标,并给出暴露 Prometheus 指标的思路。