之前的博文已经介绍了两种方式去推送规则,其中推模式更适用于生产环境,但是需要修改的东西较多不太方便
下面介绍AHAS Sentinel 控制台
一、定义
AHAS Sentinel 控制台 是 Sentinel 控制台的阿里云上版本,提供企业级的控制台服务,包括:
- 可靠的实时监控和历史秒级监控数据查询
- 热力图概览,可以快速定位不稳定的机器
- 动态规则管理/推送,无需自行配置外部数据源
- 实时请求链路查看
若您已是 Sentinel 用户并接入了 开源 Sentinel 控制台,您只需替换一下依赖即可快速接入到 AHAS Sentinel 控制台。同样您也可以快速从云上控制台切换到开源控制台。
二、介绍
2.1 AHAS 开通说明
https://help.aliyun.com/document_detail/90323.html
2.2 AHAS 开通地址
http://ahas.console.aliyun.com
三、编写代码
3.1 引入依赖
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>spring-boot-starter-ahas-sentinel-client</artifactId>
<version>1.4.0</version>
</dependency>
3.2 排除之前的依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
</exclusion>
</exclusions>
</dependency>
3.3 AHAS控制台
选择接入应用监控
左上角选择--公网
接下来按照步骤来,其中第二步埋点可以忽略因为在引入spring-cloud-starter-alibaba-sentinel已完成
四、启动应用
4.1 刷新接口 便可看见如下图