本文介绍: 简化一下坐标写法admin服务端一定要配置web,要不然看不了啊。

SpringBootAdmin

github地址

https://github.com/codecentric/springbootadmin

可以查到所有的版本号

创建SpringBootAdmin服务端

创建springBoot项目时候,在ops选项勾选上SpringBootAdmin[service]
在这里插入图片描述

  1. 坐标
    修改坐标配置
    这里springboot项目版本admin版本保持一致,都改为2.5.4,高了会报错
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.5.4</version>
        </dependency>
  1. 配置
    先给web服务配置端口,因为服务太多,端口太乱了
server:
  port: 8080
  1. 注解
    启动程序开启EnableAdminServer
@SpringBootApplication
@EnableAdminServer
public class Springboot25AdminServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(Springboot25AdminServerApplication.class, args);
    }
}

web程序运行起来,就可以localhost:8080查看,但是什么没有?因为你还没有启动程序呀,当然什么都没有,哈哈哈!

创建SpringBootAdmin客户端

  1. 坐标
    ops选项中勾选上SpringBootAdmin[client],同时配置web项目,要不然程序都不能一直运行监控个嘚。
    同样的,这里springboot项目版本admin的版本保持一致,都改为2.5.4,高了会报错
		<dependency>
			<groupId>de.codecentric</groupId>
			<artifactId>spring-boot-admin-starter-client</artifactId>
			<version>2.5.4</version>
		</dependency>
  1. 配置
    这个web程序要给谁监控url配置上。
    同时注意修改web程序的端口,不要和service端口冲突了,,我们这里修改为80端口
server:
  port: 80

spring:
  boot:
    admin:
      client:
        url: http://localhost:8080

启动应用

这里不需要注解了,启动就行
刷新我们的监控端网页发现有程序了
在这里插入图片描述
但是点进去是这个样子的:
在这里插入图片描述
还是没有任何关于client的信息为什么呢?
因为我们没配置啊,我们没说要把客户端什么东西交给admin服务器监控,他当然是监视了一个空!!所以说,接下来配置哪些东西开放,交给服务器监控。
比如我们开放我们健康信息:配置如下

management:
  endpoint:
    health:
      show-details: always

重启客户端刷新服务器

在这里插入图片描述

就有健康信息了,耶耶耶!!
想看全部信息,这是要把所有的项目在web开放出来,要不然admin的服务端web也看不见,这样配:*表示全部。
前面没有配置开放时候为什么health也能看呢?因为exposure里面默认是开放了health,哈哈哈。

management:
  endpoints:
    web:
      exposure:
        include: "*"

总结一下:

endpoints:
    web:
      exposure:
        include: "*"

配的是在web程序上显示的信息。也就是在web端能不能看到

management:
  endpoint:
    health:
      show-details: always

这个配的才是真正的对外是否开放这个功能health是最基本的信息,必须要有

重启客户端刷新服务器
在这里插入图片描述
这下里面所有的信息都展示了。左侧也有更多的信息展示了。
想搞就多开几个web程序,配上服务器,把要开放的东西配上,就可以在admin上看到详情。

总结

在这里插入图片描述
在这里插入图片描述
简化一下坐标写法
在这里插入图片描述
在这里插入图片描述
admin服务端一定要配置成web,要不然看不了啊。
在这里插入图片描述在这里插入图片描述

原文地址:https://blog.csdn.net/shall_zhao/article/details/134762374

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32548.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注