1 Star 0 Fork 0

猿APE / configserver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
springboot-admin.yml 6.72 KB
一键复制 编辑 原始数据 按行查看 历史
HOT SUN 提交于 2018-05-10 22:54 . 111
## Spring boot admin 监控 配置中心 服务配置
## 如果需要监控eureka 则需要引入环境 spring.profilesactive=dev
server:
port: 19999 # 服务端口号
ipAddress: ${spring.cloud.client.ipAddress} # 服务IP地址
spring:
application:
name: springboot-admin-server # 服务名称
freemarker: # freemarker模版配置信息
cache: false
charset: UTF-8
check-template-location: true
content-type: text/html
expose-request-attributes: true
expose-session-attributes: true
request-context-attribute: req
suffix: .ftl
templateEncoding: UTF-8
templateLoaderPath: classpath:/templates/
jackson:
serialization:
indent_output: true # 是否格式化JSON输出
############# 注册中心配置
eureka:
instance:
lease-expiration-duration-in-seconds: 30 # 发呆时间,即服务续约到期时间(缺省为90s)
lease-renewal-interval-in-seconds: 10 # 心跳时间,即服务续约间隔时间(缺省为30s)
prefer-ip-address: true # 设置微服务调用地址为IP优先(缺省为false)
instance-id: ${server.ipAddress}:${server.port} # 设置微服务注册id
metadata-map: # 客户端Basic认证
user.name: ${security.user.name}
user.password: ${security.user.password}
client:
serviceUrl:
defaultZone: ${EUREKA_SERVICE_URL:http://120.79.55.69:1111}/eureka,${EUREKA_SERVICE_URL:http://120.79.55.69:2222}/eureka
############# 配置中心配置
spring.cloud.config:
label: master # 配置文件所在分支
discovery:
enabled: true # 默认false,设为true表示使用注册中心中的configserver配置而不自己配置configserver的uri
serviceId: configserver # 指定config server在服务发现中的serviceId,默认为:configserver
username: admin # 远程配置服务器用户名
password: admin # 远程配置服务器密码
enabled: true
############# 邮件相关配置
spring.mail:
host: smtp.qq.com
username: 874488108@qq.com # 发送方的邮箱
password: wzlkzcpgnmjbbfbg # 邮箱授权码
properties:
mail:
smtp:
auth: true # 开启邮箱授权
starttls:
enable: true
required: true
spring.boot.admin.notify.mail:
to: "hotsun@hosmail.cn" # 邮件接收者
subject: 服务健康检查通知 # 邮件主题
owner: admin_server # 服务所有者
ignore-changes: "*:UP"
############# admin相关配置
spring.boot.admin:
# admin健康检查时间
monitor:
period: 60000 # 更新程序状态的时间周期
status-lifetime: 60000 # 更新状态的生命周期,在这个时间段内,将不会再次发起请求,直到过期。
connect-timeout: 8000 # 更新程序状态的超时时间
read-timeout: 10000 # 读取程序状态的超时时间
# admin监控端点
routes:
endpoints: env,metrics,dump,jolokia,info,configprops,trace,logfile,refresh,flyway,liquibase,heapdump,loggers,auditevents,hystrix.stream,turbine.stream
url: http://${server.ipAddress}:${server.port}/ # admin监控url
username: ${security.user.name} # admin用户名
password: ${security.user.password} # admin密码
# admin 监控客户端配置
client:
prefer-ip: true # 是否用ip进行注册
metadata:
user.name: ${security.user.name} # admin监控服务用户名
user.password: ${security.user.password} # admin监控服务密码
############# 端点检测配置
endpoints:
health:
sensitive: true # 开启shutdown的安全验证
cors:
allowed-methods: HEAD,GET,POST # 允许请求方法
shutdown:
enabled: true # 启用shutdown
sensitive: true # 禁用密码验证
############# 管理端配置
management:
# context-path: /admin # 管理端点的上下文路径
security:
enabled: false
roles: SUPERUSER # 角色
############# security权限配置
security:
basic:
enabled: false # 关掉security框架自带的登陆弹出框
user:
name: hotsun # 验证用户名
password: hotsun # 验证密码
############# turbine监控配置
spring.boot.admin.turbine:
location: service-turbine # 代表是由ADMIN-SERVER实例来管理所有的监控
clusters: bms,mcu # 监控的集群组名称
turbine:
app-config-list: node01,node02 # 需要监控的服务
clusterNameExpression: metadata['cluster'] # 指定集群名称(分组监控)
aggregator:
clusterConfig: bms,mcu # 监控的集群组,多个使用","分割,默认为default。可使用http://.../turbine.stream?cluster={clusterConfig之一}访问
combine-host-port: true # 服务是否通过主机名与端口号组合
############# 自定义服务检测配置
product:
filter:
renewal:
enabled: false # 是否开启服务状态更新过滤
filterProducts: springboot-admin-server # 过滤的服务列表
healthcheck:
enabled: true # 是否开启服务检测过滤
filterProducts: springboot-admin-server # 过滤的服务列表
############# 自定义配置
server.owner: HOT SUN # 服务所有者
Java
1
https://gitee.com/ad8744/configserver.git
git@gitee.com:ad8744/configserver.git
ad8744
configserver
configserver
master

搜索帮助