监控服务


ofa集成了spring-boot-admin,可对各个服务进行监控和预警。

clone项目

git clone http://j.tcsoft.info:8989/tcc-open-source/ofa-spring-boot-admin.git

配置说明

spring:
  cloud:
    nacos:
      discovery:
        # nacos服务中心地址
        server-addr: 127.0.0.1:8848
  security:
    user:
      # 登录账号 
      name: admin
      # 密码
      password: admin
  boot:
    admin:
      # 项目根路径
      context-path: /SBA
      notify:
        mail:
          # 发送给谁
          to: xxx@qq.com
          # 通过哪个账号发送
          from: xxx@163.com
          # 是否启用邮件通知
          enabled: false

  mail:
    # 邮箱服务器
    host: smtp.163.com
    # 邮箱账号
    username: xxx@163.com
    # 邮箱密码
    password: xxxx
    properties:
      mail:
        smtp:
          starttls:
            enable: true
            required: true
          auth: true
          socketFactory:
            # 邮箱SSL端口
            port: 465
            class: javax.net.ssl.SSLSocketFactory


访问项目

默认端口是21001,访问地址:http://localhost:21001/SBA/login

sba1

应用概览

注册在nacos中的服务会出现在监控列表里

sba2

jvm信息

sba3

线程信息

sba4

http请求

sba5

查看日志

sba6

自定义日志等级

sba8

邮件预警

当服务状态发生变化时,会通过配置的邮箱发送邮件到相关人。

sba7