zoukankan      html  css  js  c++  java
  • Spring Boot + Spring Cloud 实现权限管理系统 (系统服务监控)

    系统服务监控

    新建监控工程

    新建Spring Boot项目,取名 kitty-monitor,结构如下。

    添加项目依赖

    添加 spring boot admin 的相关依赖。

    pom.xml

    复制代码
      <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-server</artifactId>
        <version>2.0.0</version>
      </dependency>
      <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-server-ui</artifactId>
        <version>2.0.0</version>
      </dependency>
    复制代码

    修改启动端口

    修改监控服务器启动端口号。

    application.yml

    # tomcat
    server:
      port: 8000

    修改启动器类

    修改启动器类,主要是添加@EnableAdminServer注解开启监控服务器的支持。

    复制代码
    package com.louis.kitty.monitor;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    import de.codecentric.boot.admin.server.config.EnableAdminServer;
    
    @EnableAdminServer
    @SpringBootApplication
    public class KittyMonitorApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(KittyMonitorApplication.class, args);
        }
    }
    复制代码

    启动监控服务端

    至此,监控服务端就完成了。

    启动应用,访问 http://localhost:8000,效果如下。

    服务监控客户端

    将 kitty-admin 和 kitty-bakcup 注册成服务监控客户端,这里以 kitty-bakcup 为例。

    添加依赖

    添加服务监控客户端依赖包。

    kitty-backup/pom.xml

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

    添加配置

    修改配置文件,注册服务监控客户端。

    application.yml

    复制代码
    # tomcat
    server:
      port: 8001
    # spring boot admin
    spring:
      application:
        name: Kitty Backup Service
      boot:
        admin:
          client:
            url: "http://localhost:8000"
    management:
      endpoints:
        web:
          exposure:
            include: "*"
    # backup datasource
    kitty:
      backup:
        datasource:
          host: localhost
          userName: root
          password: 123456
          database: kitty
    复制代码

    启动测试

    启动备份服务,会出现下图所示监控客户端服务注册推送通知。

    再次查看监控页面,如下图所示。

    Application 页面。

     Wallboard 页面。

    Wallboard 页面各种明细指标。

     服务上线日志。

    kitty-boot 服务同理,改造完成,启动后显示。

  • 相关阅读:
    Vue学习笔记【28】——Vue路由(使用 children 属性实现路由嵌套)
    Vue学习笔记【27】——Vue路由(设置路由)
    Vue学习笔记【26】——Vue路由(什么是路由)
    Vue学习笔记【25】——Vue组件(组件间传值)
    Vue学习笔记【24】——Vue组件(组件切换)
    Vue学习笔记【23】——Vue组件(组件的定义)
    ga统计
    token验证机制
    网站发布(项目上线流程)
    使用CSS将图片转换成黑白(灰色、置灰) & 毛玻璃效果
  • 原文地址:https://www.cnblogs.com/7788IT/p/10693092.html
Copyright © 2011-2022 走看看