2023年最新sentinel-dashbord部署安装(保姆级别)
Sentinel-dashboard安装下载
前景提要
- 想看开源项目,有一个设计到这个工具,由于官方文档主要是在描述和开发相关的,对于很多只想使用界面的用户十分不友好,因此写了这个文章给那些只需要使用的小伙伴,希望对您有帮助,多多支持点赞。
一、 构建环境
软件名称 | 版本 | 相关文章推荐 |
---|---|---|
Git | 13.5.0 | https://www.cnblogs.com/liuyangfirst/p/15996063.html |
JDK | 1.8 | https://www.cnblogs.com/liuyangfirst/p/14334385.html |
Zookeeper | 3.8.0 | https://www.cnblogs.com/liuyangfirst/p/16181427.html |
二、下载安装与配置
1、进入百度搜索:Sentinel 或访问地址:面向云原生微服务的高可用流控防护组件
2、进入git主界面,然后找到如图位置(此处为各个发布版本)。
3、看到版本信息,找到下载的位置进行下载就可以了。
4、下载后在本地的盘中找到下载的包,找到命令窗口进行运行。
5、保证java环境配置无误,输入命令启动。
6、防止端口冲突进行参数设置
参数 | 作用 | |
---|---|---|
-Dserver.port | 自定义设置端口号(最常用) | |
-Dproject.name | 自定义项目名称 | |
-Dcsp.sentinel.dashboard.server | 自定义服务 | |
-Dcsp.sentinel.log.dir | 日志输出控制 |
-
自定义端口:
java -Dserver.port=9999 -jar sentinel-dashboard-1.8.6.jar
-
日志输出:
java -Dcsp.sentinel.log.dir=D:\home\logs\csp\ -jar sentinel-dashboard-1.8.6.jar
- 会在本地自动创建文件夹,并将日志文件存于此处。
-
命令可以混合使用。(注意中间的空格)
java -Dserver.port=9999 -Dcsp.sentinel.log.dir=D:\home\logs\csp\ -jar sentinel-dashboard-1.8.6.jar
-
更多参数参考官方文档:启动配置文档
-
java的话要在前面加个大写的-D,等号后添加值。
例如:-Dproject.name = zhangsan
-
三、功能简述与相关文档查阅
1、简单操作介绍
1)、登录,账户/密码:sentinel/sentinel
2)、没有任何项目的时候,最新版本是什么都不显示的。
3)、启动一个应用试试。
- sential单独配置zookeeper(保证下载安装无误),最简单的方式,配置应用需要会开发Java(自行查找)。
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=zookeeper-监控 -Ddatasource.provider=zookeeper -Ddatasource.provider.zookeeper.server-addr=localhost:2181 -Dcsp.sentinel.log.dir=D:\home\logs\csp\ -jar sentinel-dashboard-1.8.6.jar
?
4)、界面使用说明
-
经过上面的配置启动主界面变为这样。
-
实时监控功能简述。
-
簇点链路功能简述。(有集群的时候会有显示)
-
流量规则功能简述。
也可以新增,但是必须要有名称的服务,才会新增成功。
-
熔断规则功能简述。
防止服务崩溃的方式,设置一个阈值,就像家里的电如果电量过大,为了防止火灾就会有个保险丝,熔断就是类似的功能。
-
热点规则功能简述。
-
系统规则功能。
这个是可以添加的。
-
授权规则功能简述。
可以添加访问的服务限制。
-
集群监控功能简述。
-
机器列表功能简述。
2、相关文档介绍
文档作用 | 地址 | |
---|---|---|
1 | 启动时对参数配置 | 启动配置文档 |
2 | 日志描述 | 日志描述 |
3 | 中文文档 | https://sentinelguard.io/zh-cn/docs/introduction.html |
结语
呕心沥血,希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.
十年磨一剑,一剑破万法