SpringBoot监控管理之Admin监管使用

Posted mqtimor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot监控管理之Admin监管使用相关的知识,希望对你有一定的参考价值。

Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。

Spring Boot Admin是一个社区项目,用于管理和监视Spring Boot®应用程序。其实说作用大也大,说不大也不大。感兴趣的同学可以了解一下。项目实战项目github: 私信: admin获取

代码很简单,了解一下就可以。

技术图片

如何快速启动一个Admin服务

只需设置一个简单的启动项目(使用start.spring.io)。由于Spring Boot Admin Server能够作为servlet或webflux应用程序运行,因此您需要决定是否这样做,并添加相应的Spring Boot Starter。在本例中,我们使用的是servlet web starter。

  • 1.将Spring Boot Admin Server starter添加到您的依赖项中

pom.xml

技术图片
  • 2. 通过将@EnableAdminServer添加到启动类上
技术图片

如果你想打一个war包使用web容器运行可以点击 link: https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample-war/

到这里已经启动了一个Admin的服务端应用。

下面演示启动客户端

Admin客户端启动

  • 1.将spring-boot-admin-starter-client添加到依赖项中:

pom.xml

技术图片

application.properties

技术图片
  1. 使执行器端点可访问
技术图片

到这里客户端和服务器已经完成了。

可以看到一个实例已经注册到Admin上了,然后可以看到各种可视化的服务信息。

  • 获取Bean的实例
  • 获取环境信息
  • JMX监控
  • 日志级别控制
技术图片
技术图片
技术图片

以上是关于SpringBoot监控管理之Admin监管使用的主要内容,如果未能解决你的问题,请参考以下文章

dubbox 的各种管理和监管[转]

dubbox 的各种管理和监管界面

SpringBoot - 构建监控体系03_使用 Admin Server 管理 Spring 应用程序

SpringBoot Admin--SpringBoot应用监控

服务监控之spring-boot-admin

二十springboot之监控管理Actuator