十五、安装sentinel控制台

前面我们结束了nacos的注册中心和配置中心的基础知识,以及Ribbon和Feign的简单使用,接下来我们学习一下alibaba的流量防卫兵–sentinel
在使用sentinel之前,我们先安装一下sentinel的管理控制台– sentinel-dashboard

下载

地址:https://github.com/alibaba/Sentinel/releases

当前最新版本是1.6.3,我们下载这个jar包。

启动

注意:sentinel控制台需要在JDK 1.8+的版本上运行。

使用下列命令启动:

1
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar

如果我们需要修改端口,其中 -Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080。需要注意,我们启动的时候需要使用绝对路径来启动,如果sentinel-dashboard.jar像我一样放置于/data/soft/sentinel ,那么启动命令为:

1
java -Dserver.port=8082 -Dcsp.sentinel.dashboard.server=localhost:8082 -Dproject.name=sentinel-dashboard -jar /data/soft/sentinel/sentinel-dashboard-1.6.3.jar &

& 表示后台启动应用。并且将端口修改为了8082.默认登录用户名和密码为:sentinel/sentinel;

修改登录信息

https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B0#%E9%89%B4%E6%9D%83

如果需要自定义登录用户名和密码等信息可以参考上面的文档;

用户可以通过如下参数进行配置:

  • -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 / sentinel

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×