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

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

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

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

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

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

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

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

    <dependency>
      <groupId>de.codecentric</groupId>
      <artifactId>spring-boot-admin-starter-client</artifactId>
    </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

成功之后的界面如下

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

相关推荐

  1. springBootAdmin监控

    2024-04-10 15:42:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 15:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 15:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 15:42:03       82 阅读
  4. Python语言-面向对象

    2024-04-10 15:42:03       91 阅读

热门阅读

  1. 安装 FFmpeg

    2024-04-10 15:42:03       39 阅读
  2. this::onCheckedChanged

    2024-04-10 15:42:03       31 阅读
  3. spring test配合junit4 实现单元测试

    2024-04-10 15:42:03       30 阅读
  4. 【springboot】项目启动时打印全部接口方法

    2024-04-10 15:42:03       37 阅读
  5. SAP-QM-UD自动完成

    2024-04-10 15:42:03       34 阅读
  6. docker基于alpine制作arm架构下的jdk8的镜像

    2024-04-10 15:42:03       33 阅读
  7. mysql 8.0 常用函数大全总结,并列出实例

    2024-04-10 15:42:03       35 阅读
  8. Vue数据修改异步渲染原理分析

    2024-04-10 15:42:03       26 阅读
  9. 正则表达式

    2024-04-10 15:42:03       34 阅读
  10. redis的过期策略和内存淘汰机制(redis篇)

    2024-04-10 15:42:03       38 阅读
  11. LeetCode-45. 跳跃游戏 II【贪心 数组 动态规划】

    2024-04-10 15:42:03       36 阅读
  12. 题目 2305: 等差数列

    2024-04-10 15:42:03       31 阅读