Springboot--监控管理

通过引入spring-boot-starter-actuator,可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能。我们可以通过HTTPJMXSSH协议来进行操作,自动得到审计、健康及指标信息等

步骤:
引入 spring-boot-starter-actuator
通过 http 方式访问监控端点
可进行 shutdown POST 提交,此端点默认关闭)

端点名

描述

autoconfig

所有自动配置信息

auditevents

审计事件

beans

所有Bean的信息

configprops

所有配置属性

dump

线程状态信息

env

当前环境信息

health

应用健康状况

info

当前应用信息

metrics

应用的各项指标

mappings

应用@RequestMapping映射路径

shutdown

关闭当前应用(默认关闭)

trace

追踪信息(最新的http请求)

通过http://IP:8080/监控端点名称来查看这些监控状态

定制端点一般通过endpoints+端点名+属性名来设置

修改端点idendpoints.beans.id=mybeans

开启远程应用关闭功能(endpoints.shutdown.enabled=true

关闭端点(endpoints.beans.enabled=false

开启所需端点

endpoints.enabled=false

endpoints.beans.enabled=true

定制端点访问根路径

management.context-path=/manage

关闭http端点

management.port=-1

 

2.自定义健康状态

 

实现HealthIndicator接口,自定义类的命名也应该为XXXHealthIndicator,事前其中的health方法,

返回值为Health.up().build()代表健康

Health.down.withDetail(key,value).build();为非健康,可在参数中指明错误信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值