官网 下载 最新jar包:https://github.com/alibaba/Sentinel/releases
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
-Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080
-Dcsp.sentinel.dashboard.server 用于控制台对外暴露的服务地址
注意:
启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本
默认用户名和密码都是 sentinel
- 自行配置,可以通过如下参数进行调整
-Dsentinel.dashboard.auth.username=sentinel 用于指定控制台的登录用户名为 sentinel;
-Dsentinel.dashboard.auth.password=123456 用于指定控制台的登录密码为 123456;如果省略这两个参数,默认用户和密码均为 sentinel;
-Dserver.servlet.session.timeout=7200 用于指定 Spring Boot 服务端 session 的过期时间,如 7200 表示 7200 秒;60m 表示 60 分钟,默认为 30 分钟;
另一种是下载sentinel-dashboard工程代码,在本地启动。
客户端接入控制台
在 pom.xml 引入 JAR 包
<!--客户端需要引入 Transport 模块来与 Sentinel 控制台进行通信--> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.7.1</version> </dependency>
引入依赖后,在应用启动时需要添加,指定控制台地址和端口,可以通过添加启动JVM参数
或者配置文件两种方式
方式一:添加JVM启动参数:配置控制台地址
启动时加入 JVM 参数 -Dcsp.sentinel.dashboard.server=consoleIp:port。
默认端口是8719,这里我把启动参数添加在Idea Configuration下的VM options中:
-Dcsp.sentinel.dashboard.server=192.168.43.120:8719
方式二:修改Spring配置文件配置控制台地址