当前位置 : 首页 » 文章分类 :  开发  »  Micrometer

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

下一篇 北京口腔医院看牙记录

阅读
评论
372
阅读预计1分钟
创建日期 2019-11-12
修改日期 2019-11-12
类别
目录

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论