千家信息网

如何进行Spring Boot 应用可视化监控

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这期内容当中小编将会给大家带来有关如何进行Spring Boot 应用可视化监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。图文简介逻辑关系效果演示快速开始1、S
千家信息网最后更新 2026年11月01日如何进行Spring Boot 应用可视化监控

这期内容当中小编将会给大家带来有关如何进行Spring Boot 应用可视化监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

图文简介

逻辑关系

效果演示

快速开始

1、Spring Boot 应用暴露监控指标【版本 1.5.7.RELEASE】

首先,添加依赖如下依赖:

              org.springframework.boot            spring-boot-starter-actuator                            io.prometheus            simpleclient_spring_boot            0.0.26        

然后,在启动类 Application.java 添加如下注解:

@SpringBootApplication@EnablePrometheusEndpoint@EnableSpringBootMetricsCollectorpublic class Application {    public static void main(String[] args) {        SpringApplication.run(Application.class, args);    }}

最后,配置默认的登录账号和密码,在 application.yml 中:

security:  user:    name: user    password: pwd

提示:不建议配置 management.security.enabled: false

启动应用程序后,会看到如下一系列的 Mappings

Mappings

利用账号密码访问 http://localhost:8080/application/prometheus ,可以看到 Prometheus 格式的指标数据

指标数据

2、Prometheus 采集 Spring Boot 指标数据

首先,获取 Prometheus 的 Docker 镜像:

$ docker pull prom/prometheus

然后,编写配置文件 prometheus.yml :

global:  scrape_interval: 10s  scrape_timeout: 10s  evaluation_interval: 10mscrape_configs:  - job_name: spring-boot    scrape_interval: 5s    scrape_timeout: 5s    metrics_path: /application/prometheus    scheme: http    basic_auth:      username: user      password: pwd    static_configs:      - targets:        - 127.0.0.1:8080  #此处填写 Spring Boot 应用的 IP + 端口号

接着,启动 Prometheus :

$ docker run -d \--name prometheus \-p 9090:9090 \-m 500M \-v "$(pwd)/prometheus.yml":/prometheus.yml \-v "$(pwd)/data":/data \prom/prometheus \-config.file=/prometheus.yml \-log.level=info

最后,访问 http://localhost:9090/targets , 检查 Spring Boot 采集状态是否正常。

采集状态

3、Grafana 可视化监控数据

首先,获取 Grafana 的 Docker 镜像:

$ docker pull grafana/grafana

然后,启动 Grafana:

$ docker run --name grafana -d -p 3000:3000 grafana/grafana

接着,访问 http://localhost:3000/ 配置 Prometheus 数据源:

Grafana 登录账号 admin 密码 admin

配置 DataSource

最后,配置单个指标的可视化监控面板:

选择 Graph

编辑

配置需要监控的指标

提示,此处不能任意填写,只能填已有的指标点,具体的可以在 Prometheus 的首页看到,即 http://localhost:9090/graph

指标

多配置几个指标之后,即可有如下效果:

Grafana 监控界面

上述就是小编为大家分享的如何进行Spring Boot 应用可视化监控了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

指标 配置 监控 应用 数据 可视化 密码 账号 内容 效果 状态 镜像 分析 提示 登录 专业 中小 内容丰富 单个 口号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 猪兼强互联网科技 上海喔噻互联网科技 狮子座互联网科技培训 互联网科技公司名称 互联网科技素材视频竖屏 甘肃拓世互联网科技有限公司 富国互联网科技创新基金 玖二柒互联网科技公司待遇 隆华科技工业互联网 小米互联网科技园设置 承德科技产业互联网发展 宝灵互联网科技有限公司 苏州五指互联网络科技有限 保险科技服务互联网营销体系 深圳互联网科技的发展 35岁以上互联网科技行业 科技信息时代互联网发展 好易买互联网科技 华人运通互联网科技公司 平安好医生打造互联网科技医疗 深圳九邦互联网科技有限公司 科技信息互联网 互联网医疗科技 互联网与新科技 科技伦理 互联网公司 昭通云南众福互联网科技有限公司 金融科技与互联网金融相同和不同 宜昌元轩互联网科技有限公司 恒生互联网科技业指数调整周期 上海同邻互联网科技有限公司规模
0