如何使用spirng boot admin监控spring cloud应用项目

科技资讯 投稿 8000 0 评论

如何使用spirng boot admin监控spring cloud应用项目

本章内容给大家谈谈关于遇上如何使用spirng boot admin监控spring cloud应用项目等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

什么是Spring Boot Admin

Spring Boot Admin 是一个用于管理和监控 Spring Boot 应用程序的界面。 它提供了一些有用的功能,例如查看应用的JVM信息(堆和非堆分配情况,垃圾收集信息等)、应用的活动线程列表、各种环境活动指标信息等。Spring Boot Admin 基于 Spring Boot Actuator 模块构建,所有的被管理的应用都需要在项目pom文件中添加actuator的依赖。

如何使用 Spring Boot Admin

使用 Spring Boot Admin 可以方便快捷地监控和管理多个 Spring Boot 应用程序,大大提高了应用程序的可用性和稳定性。

步骤:

1、在主pom中添加spring-boot-admin-starter-server,并配置相关信息。

 <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-server</artifactId>
    <version>2.0.1</version>
</dependency>

2、在被监控的应用程序pom 中添加spring-boot-admin-starter-client和actuator的依赖。

 <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>2.0.1</version>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

3、在被监控的应用程序的配置文件中增加如下内容:

 spring.application.name: 应用名称
 spring.boot.admin.client.url: http://${spring.boot.admin.host}:${spring.boot.admin.port}
 management.endpoints.web.exposure.include: '*'

4、重启Spring Boot应用程序即可。

如何使用 Spring Boot Admin 进行监控

部署了Spring Boot Admin之后,我们可以通过Spring Boot Admin的web界面自动发现所有已经注册在服务注册中心的Spring Boot应用程序,然后可以在Spring Boot Admin的界面上进行监控。

在Spring Boot Admin的web界面我们可以方便快捷的查看各种监控参数的详情信息。

1、查看各种监控指标信息。

在Spring Boot Admin的web界面的Topbar上选择Actuator,依次点击Metrics、Environment、Loggers、HTTP trace 和 Trace 等按钮,我们就可以方便的查看应用的各种监控指标信息。

2、查看应用的JVM信息。

在Spring Boot Admin的web界面的Topbar上选择Applications,我们可以看到已经注册到Spring Boot Admin的各个应用信息。选择我们想要查看的应用,然后选择选项卡JVM,我们就可以方便的查看应用的JVM信息。

3、查看应用的线程信息。

在Spring Boot Admin的web界面的Topbar上选择Applications,选择我们想要查看的应用信息,然后选择选项卡Threads,我们就可以方便的查看应用的线程信息。我们可以看到每个线程的名称、ID、状态、堆栈信息等,这些信息为我们查找线程问题提供了很大的帮助。

总结

以上就是为你整理的如何使用spirng boot admin监控spring cloud应用项目全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » 如何使用spirng boot admin监控spring cloud应用项目

赞同 (36) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽