Sentinel控制台是流量控制、熔断降级规则统一配置和管理的入口,它为用户提供了机器自发现、簇点链路自发现、监控、规则配置等功能。在Sentinel控制台上,我们可以配置规则并实时查看流量控制效果。
## 下载地址
https://github.com/alibaba/Sentinel/releases/
## 最新版本1.8.6
https://github.com/alibaba/Sentinel/releases/download/1.8.6/sentinel-dashboard-1.8.6.jar
注意:
启动Sentinel控制台需要JDK版本为1.8及以上版本。
java -Dserver.port=8081 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar
其中
-Dserver.port=8081用于指定Sentinel控制台端口为8081。
访问用户名和密码都是 sentinel
客户端需要引入Transport模块来与Sentinel控制台进行通信。
您可以通过pom.xml引入JAR包:
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
<version>1.8.0</version>
</dependency>
选择Edit Configurations 编辑启动配置:
配置里面,找到环境变量,VM options配置
加下两个配置:
-Dcsp.sentinel.dashboard.server=localhost:8081 -Dproject.name=server-sentinel-hello
-Dcsp.sentinel.dashboard.server=localhost:8080:指定控制台地址和端口
-Dproject.name=server-sentinel-hello:设置控制台上显示的项目名称
如果使用的1.8.6的版本,可以在配置文件中加入如下配置,就可不用设置jvm参数了:
# Sentinel 控制台地址
spring.cloud.sentinel.transport.dashboard=localhost:8081
# 取消Sentinel控制台懒加载
# 默认情况下 Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包
# 配置 sentinel.eager=true 时,取消Sentinel控制台懒加载功能
spring.cloud.sentinel.eager=true
# 如果有多套网络,又无法正确获取本机IP,则需要使用下面的参数设置当前机器可被外部访问的IP地址,供admin控制台使用
# spring.cloud.sentinel.transport.client-ip=
# -Dcsp.sentinel.dashboard.server=localhost:8081 -Dproject.name=server-sentinel-hello
重新启动项目,http://localhost:8080/hello/helloWorld 多运行刷新几次;
然后我们查看Sentineil控制台中实时监控信息;
Sentinel控制台是流量控制、熔断降级规则统一配置和管理的入口,它为用户提供了机器自发现、簇点链路自发现、监控、规则配置等功能。在Sentinel控制台上,我们可以配置规则并实时查看流量控制效果。
## 下载地址
https://github.com/alibaba/Sentinel/releases/
## 最新版本1.8.6
https://github.com/alibaba/Sentinel/releases/download/1.8.6/sentinel-dashboard-1.8.6.jar
注意:
启动Sentinel控制台需要JDK版本为1.8及以上版本。
java -Dserver.port=8081 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar
其中
-Dserver.port=8081用于指定Sentinel控制台端口为8081。
访问用户名和密码都是 sentinel
客户端需要引入Transport模块来与Sentinel控制台进行通信。
您可以通过pom.xml引入JAR包:
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
<version>1.8.0</version>
</dependency>
选择Edit Configurations 编辑启动配置:
配置里面,找到环境变量,VM options配置
加下两个配置:
-Dcsp.sentinel.dashboard.server=localhost:8081 -Dproject.name=server-sentinel-hello
-Dcsp.sentinel.dashboard.server=localhost:8080:指定控制台地址和端口
-Dproject.name=server-sentinel-hello:设置控制台上显示的项目名称
重新启动项目,http://localhost:8080/hello/helloWorld 多运行刷新几次;
然后我们查看Sentineil控制台中实时监控信息;