SpringBootAdmin使用指南(推荐)-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

SpringBootAdmin使用指南(推荐)

Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序。 这些应用程序通过 Spring Boot Admin Client(通过 HTTP)注册或者使用 Spring Cloud(例如 Eureka)发现。 UI只是 Spring Boot Actuator 端点上的一个 AngularJs 应用程序。

专业从事成都网站设计、网站建设,高端网站制作设计,成都微信小程序,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5网站设计+CSS3前端渲染技术,成都响应式网站建设公司,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

快速开始

首先在 IDEA 创建一个 SpringBoot 项目,把它当作 server 端,工程如下:

SpringBoot Admin 使用指南(推荐)

然后在 pom.xml 中引入依赖:


  de.codecentric
  spring-boot-admin-server
  1.5.6


  de.codecentric
  spring-boot-admin-server-ui
  1.5.6

继续在启动类 SpringbootAdminApplication.java 中引入注解 @EnableAdminServer,然后运行项目:

访问 http://localhost:8084/ 即可:

SpringBoot Admin 使用指南(推荐)

此时会发现没有任何应用程序的信息。

接下来我们新建一个 SpringBoot 项目,把它当作客户端程序,工程如下:

SpringBoot Admin 使用指南(推荐)

在 pom.xml 中添加依赖:


  de.codecentric
  spring-boot-admin-starter-client
  1.5.6

然后在 application.yml 中设置:

SpringBoot Admin 使用指南(推荐)

spring.boot.admin.url=http:localhost:8094 用于将当前应用注册到 Spring Boot Admin。

还可以设置,spring.boot.admin.client.name: (应用程序的名字)不设置的话会有默认的名字

此时把两个项目运行起来:

SpringBoot Admin 使用指南(推荐)

点击图中的 detail按钮:可以看到应用程序的健康值、内存、JVM、GC 等信息。

SpringBoot Admin 使用指南(推荐)

metrics 信息:

SpringBoot Admin 使用指南(推荐)

环境 信息:

SpringBoot Admin 使用指南(推荐)

log 信息:

SpringBoot Admin 使用指南(推荐)

JMX 信息:

SpringBoot Admin 使用指南(推荐)

线程 信息:

SpringBoot Admin 使用指南(推荐)

Trace追踪信息:

SpringBoot Admin 使用指南(推荐)

还可以下载 Heapdump 文件。

刚才首页的应用列表后面有个红色的 ×,我们可以将注册上去的应用移除,但是只要你不把程序停掉,它立马又会注册上去。

还有就是应用列表的 version 和 info 上面的图中为空,下面看看怎么把它变出来:

info.groupId: @project.groupId@
info.artifactId: @project.artifactId@
info.version: @project.version@

SpringBoot Admin 使用指南(推荐)

重新运行客户端程序,刷新页面可以发现:

SpringBoot Admin 使用指南(推荐)

还可以查询应用程序的事件变化:

SpringBoot Admin 使用指南(推荐)

客户端应用程序

JMX bean管理

要在管理界面中与JMX-beans进行交互,您必须在客户端应用程序中包含 Jolokia,

pom.xml 加入依赖:


  org.jolokia
  jolokia-core

重启客户端程序后,就可以在这里与 JMX 做交互了:

SpringBoot Admin 使用指南(推荐)

还有很多 SpringBoot Admin 客户端配置选项:

http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-client

服务端程序

也有些 SpringBoot Admin 服务端程序配置选项:

http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-server

官方文档里面还有些关于服务下线消息通知的知识,想了解的可以查看:

http://codecentric.github.io/spring-boot-admin/1.5.6/#_notifications

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


分享标题:SpringBootAdmin使用指南(推荐)
分享URL:http://kswsj.cn/article/jehdjc.html

其他资讯