欢迎与我联系   

念两句诗

醉卧古藤阴下,了不知南北。
【宋代】秦观《好事近·梦中作》

SpringBoot+SpringCloud+vue+Element开发项目——系统服务监控

一、新建工程

新建一个jansens-monitor工程项目,作为服务监控服务端。

二、添加依赖

在pom.xml添加spring boot 和spring boot admin依赖

pom.xml

复制代码
<!-- spring boot -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <!--spring-boot-admin-->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server</artifactId>
            <version>2.0.4</version>
        </dependency>
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server-ui</artifactId>
            <version>2.0.4</version>
        </dependency>
复制代码

三、添加配置

application.yml

server:
  port: 8000
spring:
  application:
    name: jansens-monitor

四、自定义Bannser

在resources目录下添加一个自定义banner.txt文件

复制代码
////////////////////////////////////////////////////////////////////  
//                          _ooOoo_                               //  
//                         o8888888o                              //  
//                         88" . "88                              //  
//                         (| ^_^ |)                              //  
//                         O\  =  /O                              //  
//                      ____/`---'\____                           //  
//                    .'  \\|     |//  `.                         //  
//                   /  \\|||  :  |||//  \                        //  
//                  /  _||||| -:- |||||-  \                       //  
//                  |   | \\\  -  /// |   |                       //  
//                  | \_|  ''\---/''  |   |                       //  
//                  \  .-\__  `-`  ___/-. /                       //  
//                ___`. .'  /--.--\  `. . ___                     //  
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //  
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //  
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //  
//      ========`-.____`-.___\_____/___.-`____.-'========         //  
//                           `=---='                              //  
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //  
//            佛祖保佑       上海研发     永无BUG                     //
////////////////////////////////////////////////////////////////////
复制代码

五、修改启动类

JansensMonitorApplication.java

@EnableAdminServer
@EnableDiscoveryClient
@SpringBootApplication
public class JansensMonitorApplication {
    public static void main(String[] args) {
        SpringApplication.run(JansensMonitorApplication.class, args);
    }
}

六、启动服务端

编译启动JansensMonitorApplication   访问http://localhost:8000

 

 七、监控客户端

分别在jansens-admin和jansens-backup的pom文件中添加监控客户端依赖

<!--spring-boot-admin-client-->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.0.4</version>
        </dependency>

application.yml

复制代码
spring:
  boot:
    admin:
      client:
        url: "http://localhost:8000"
# 开放健康检查接口
management:
  endpoints:
    web:
      exposure:
        include: "*"
复制代码

八、启动客户端

分别启动jansens-monitor、jansens-admin、jansens-backup

 

 

 

 

 

posted @   小珍珠在河里敲代码  阅读(850)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多