Micrometer
Micrometer 提供了更强、更灵活的监控能力。Micrometer 是一个监控门面,可以类比成监控界的 Slf4j.
Java 平台上的通用性能指标收集工具,可对接不同的监控系统,类似日志中的 slf4j 日志门面。
Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API, 应用程序只需要使用 Micrometer 的通用 API 来收集性能指标即可。
Micrometer 会负责完成与不同监控系统的适配工作。这就使得切换监控系统变得很容易。
Micrometer 还支持推送数据到多个不同的监控系统。
在 Java 应用中使用 Micrometer 非常的简单。只需要在 Maven 或 Gradle 项目中添加相应的依赖即可。Micrometer 包含如下三种模块,groupId 都是 io.micrometer:
- 包含数据收集 SPI 和基于内存的实现的核心模块
micrometer-core
- 针对不同监控系统的实现模块,如针对 Prometheus 的
micrometer-registry-prometheus
- 与测试相关的模块
micrometer-test
在 Java 应用中,只需要根据所使用的监控系统,添加所对应的模块即可。
比如,使用 Prometheus 的应用只需要添加 micrometer-registry-prometheus 模块即可。模块 micrometer-core 会作为传递依赖自动添加。
使用 Micrometer 记录 Java 应用性能指标
https://www.ibm.com/developerworks/cn/java/j-using-micrometer-to-record-java-metric/index.html
JVM应用度量框架Micrometer实战
https://www.throwable.club/2018/11/17/jvm-micrometer-prometheus/
上一篇 OpenResty
下一篇 北京口腔医院看牙记录
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: