当前位置:   article > 正文

spring boot admin搭建,监控springboot程序运行状况

spring boot admin搭建,监控springboot程序运行状况

新建一个spring boot web项目,添加以下依赖

  1. <dependency>
  2. <groupId>de.codecentric</groupId>
  3. <artifactId>spring-boot-admin-starter-server</artifactId>
  4. <version>2.3.0</version>
  5. </dependency>
  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-actuator</artifactId>
  4. </dependency>

spring boot的监控端点依赖必须的。

关于版本,springboot的版本前两位是什么,上面依赖的版本就对应什么版本,比如现在spring boot parent的版本是2.3.5,这里的依赖可以选择2.3开头的版本。下面是开启相关的端点功能

  1. management.endpoint.health.show-details=always
  2. management.endpoints.web.exposure.include=*

添加以上依赖之后,如果项目使用的服务发现机制,把当前这个项目和其它需要监控的项目在同一个注册中心,这个项目就可以监控到所有其它实例的信息了。

如果不是通过注册中心,需要在其它的项目里面先添加依赖

  1. <dependency>
  2. <groupId>de.codecentric</groupId>
  3. <artifactId>spring-boot-admin-starter-client</artifactId>
  4. </dependency>

手动指定admin的springboot项目地址,如下

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

 如果项目添加了“server.servlet.context-path”,需要添加以下配置,避免admin服务通过默认的/actuator获取不到端点信息

spring.cloud.nacos.discovery.metadata.management.context-path=${server.servlet.context-path}/actuator

成功之后的界面如下

这下面这里可以动态修改某个类或者包的日志级别,避免重启服务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/399315
推荐阅读
相关标签
  

闽ICP备14008679号