springboot项目监控开发小用例

注意:我们在开发springcloud 微服务项目时,常常能看到数据源,注册中心等监控任务,那我们如何监控自己的项目并配置在springboot admin 中呢?带着这个问题我们来看看如何快速定制我们的监控项

(1)首先我们引入依赖

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

(2)在主配置文件application.properties中添加配置信息

	management.endpoints.web.exposure.include=*
	management.endpoint.health.enabled=true

(3) 实现HealthIndicator 此接口并实现检测方法,例如

package com.ccbobe.websocket.health;
import org.springframework.boot.actuate.health.Health;
import org.springframework.boot.actuate.health.HealthIndicator;
import org.springframework.stereotype.Component;
@Component
public class CheckHealth implements HealthIndicator {
    @Override
    public Health health() {
        return Health.up().withDetail("正常",true).build();
    }
}

(4)在开发工具中即可看到
自定义监控显示信息
如果使用 spring admin 则可以显示先监控页面中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值