Day32_SpringBoot—指标监控、高级特性

一、指标监控

1.什么是指标监控

未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。



2.什么是端点

关于端点:以http://localhost:8080/actuator/beans 和 http://localhost:8080/actuator/health为例,我们把http://localhost:8080/actuator后面的/beans/health等称作endpoint端点

最常使用的端点:
在这里插入图片描述
在这里插入图片描述



3.具体使用

1.添加依赖

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

2.配置application.yml
如果不在application.yaml中配置下面的信息,则只能访问 /health 和 /info
在这里插入图片描述
配置了上述信息就可以web访问所有端点,但是不安全

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.对某个端点的具体配置

没必要开启所有端点,不安全;而是建议开启经常使用的具体的端点
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.可视化监控

被检控的对象(客户端)在这里插入图片描述
在这里插入图片描述

新建一个springboot项目作为监控对象(服务端)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

运行结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Profile环境切换

1.关于配置文件激活

在这里插入图片描述
在这里插入图片描述

2.命令行可以修改配置文件的任意值

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.关于@Profile()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.profile分组

在这里插入图片描述
在这里插入图片描述

三、配置优先级

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、总说

Springboot跟的尚硅谷的springboot2,凡是涉及源码的全都跳过了,只学会基本的操作。
SPringBoot整合Dubbo、cache、elstic、task、amqp、springcloud等等你是压根还没有学。

这些基础的再看也没什么意义了,源码这种东西留给以后工作了再说。如果有时间的话,下一阶段的学习就是看尚硅谷的springboot高级整合篇。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的甲乙丙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值