springboot actuator 健康检查和监控

前言

系统预警是一件十分重要的事情,做好系统的监控预警是一件十分有必要的事情;接下来分享一下SpringBoot自带的健康检查与监控的配置。

背景

  项目类型:SpringBoot项目;

  SpringBoot的版本 2.0之前 与 2.0之后是不一样;

配置

1 引入jar

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

2 SpringBoot 2.0使用之前需要配置文件中添加
        management.security.enabled=false

使用过程

SpringBoot 2.0 请求服务需要加前缀/actuator,也可以通过添加配置去掉

management:
  endpoints:
    web:
      base-path: /

actuator接口信息如下

postman请求如下

actuator 返回信息解释

其中UP表示健康

actuator 其他配置
#修改访问路径  2.0之前默认是/   2.0默认是 /actuator  可以通过这个属性值修改
management.endpoints.web.base-path = /
#开放所有页面节点  默认只开启了health、info两个节点
management.endpoints.web.exposure.include = *
#显示健康具体信息  默认不会显示详细信息
management.endpoint.health.show-details = always

监控进程是否意外停止可以通过通过监控/health或/info节点来判断进程是否还在,如果没有会发相关的报警;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值