使用 Micrometer 或 Spring Metrics 的 Prometheus 的 Spring Boot 指标
Posted
技术标签:
【中文标题】使用 Micrometer 或 Spring Metrics 的 Prometheus 的 Spring Boot 指标【英文标题】:Spring Boot metrics for Prometheus using Micrometer or Spring Metrics 【发布时间】:2021-05-07 11:11:04 【问题描述】:我正在构建一个 Spring Boot 应用程序,并计划使用 /actuator/prometheus
进行 Prometheus 的数据抓取。似乎主要的方法是使用千分尺。但是,我看到还有另一个库,即Spring Metrics。
拥有将被 prometheus 抓取的自定义指标的最佳方法是什么?
【问题讨论】:
【参考方案1】:在其开发初期,Micrometer 被命名为 Spring Metrics。如果您访问项目的 GitHub 存储库 (https://github.com/spring-projects/spring-metrics),您会看到它重定向到 https://github.com/micrometer-metrics/micrometer,因为存储库正在移动到 micrometer-metrics
组织并重命名。
简而言之,您应该使用千分尺。
【讨论】:
以上是关于使用 Micrometer 或 Spring Metrics 的 Prometheus 的 Spring Boot 指标的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Spring Boot 在运行时配置 Micrometer 的监控系统
如何使用 Micrometer 获取 Spring Integration 队列中的消息数?
在 Spring Boot Camel 应用程序公开的 Micrometer / Prometheus 信息中包含其他 JMX 指标