ofa集成了spring-boot-admin,可对各个服务进行监控和预警。
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
注册在nacos中的服务会出现在监控列表里
当服务状态发生变化时,会通过配置的邮箱发送邮件到相关人。