启用Sentinel控制台
获取 Sentinel 控制台
您可以从 release 页面 下载最新版本的控制台 jar 包。
您也可以从最新版本的源码自行构建 Sentinel 控制台:
- 下载 控制台 工程
- 使用以下命令将代码打包成一个 fat jar:
mvn clean package
启动
注意:启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本。
使用如下命令启动控制台:
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
其中 -Dserver.port=8080
用于指定 Sentinel 控制台端口为 8080
。
连接Sentinel控制台
对于每个使用了Sentinel的服务,需要进行配置,指定控制台地址,连接到控制台,将数据上报到控制台,也便于控制台下发配置。
非spring cloud应用需要引入该依赖,并加入-Dcsp.sentinel.dashboard.server=consoleIp:port配置。
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
<version>x.y.z</version>
</dependency>
spring cloud 应用则可以使用Spring Cloud Alibaba Sentinel,直接加入配置即可。
spring:
cloud:
sentinel:
transport:
# 控制台地址
dashboard: localhost:8080
HZero属于Spring Cloud应用,前文中已介绍了如何引入依赖,所以这个步骤直接加入配置即可。