优秀的编程知识分享平台

网站首页 > 技术文章 正文

中高级程序员都应该懂的SpringBoot集成Prometheus

nanyue 2024-09-05 18:05:50 技术文章 15 ℃

Spring Boot集成Prometheus

Spring Boot中的spring-boot-starter-actuator组件已经集成了对Micrometer的支持,其中Metrics端点的很多功能就是通过Micrometer实现的。Prometheus端点默认也是开启支持的,实际上Actuator依赖的spring-boot-actuator-autoconfigure中集成了对很多 框 架 “ 开 箱 即 用 ” 的 接 口 , 其 中 Prometheus 包 中 集 成 了 对Prometheus 的 支 持 , 使 用 Actuator 可 以 轻 易 地 让 项 目 暴 露 出Prometheus 的 端 点 接 口 。 作 为 Prometheus 收 集 数 据 的 客 户 端 ,Prometheus可以通过此端点收集应用中的Micrometer度量数据。

下面以Counter和Timer为例,讲解Spring Boot与Prometheus集成的主要步骤。

首 先 , 引 入 spring-boot-starter-actuator 和 spring-bootstarter-web依赖。

然后,在配置文件中添加如下配置。

添加启动类。

启动Prometheus,使用浏览器访问http://localhost:9090,查看具体的监控指标,如下图所示。

本文给大家讲解的内容是服务监控治理,Spring Boot集成Prometheus

  1. 下篇文章给大家讲解的内容是服务监控治理,日志监控方案
  2. 觉得文章不错的朋友可以转发此文关注小编;
  3. 感谢大家的支持!
最近发表
标签列表