目录

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

结语

呕心沥血,希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.

最新文章

  1. UITableView或UIScrollVIew上的UIButton的高亮效果
  2. Spring Boot下配置MyBatis多数据源
  3. $.ajax请求返回数据中status为200,回调的却是error?
  4. Android驱动入门-LED--HAL硬件抽象层程序设计①
  5. Mysql优化系列(0)--总结性梳理
  6. windows8.1+centos7双系统(装完centos后无win8引导)
  7. Linux 导入epel源
  8. 128. Longest Consecutive Sequence *HARD* -- 寻找无序数组中最长连续序列的长度
  9. 【转】Select模型原理
  10. php中GD库的一些简单使用
  11. cmake 手册系列
  12. 去除ios反调试
  13. UVA - 11396 Claw Decomposition(二分图染色)
  14. win7上Android环境搭建以及调试
  15. sql习题及答案
  16. lr_java user协议脚本开发
  17. RabbitMQ在Ubuntu 16.04下的安装与配置
  18. How to fix TFS workspace mapping error in Jenkins
  19. 基于LNMP的Zabbix4.0.1部署
  20. Linux创建一个周期任务来定期删除过期的文件

热门文章

  1. 微前端框架single-spa子应用加载解析
  2. MySQL相关知识点思维导图整理
  3. Java线程创建
  4. LeeCode 动态规划(三)
  5. mysql迁移:mysqldump导出表结构及数据
  6. Array.prototype.at。Arrat和 String 中的 at 方法
  7. Vue3 element-plus 下拉分页 select分页
  8. Vue中关于keep-alive的使用
  9. [OpenCV-Python] 23 图像变换
  10. 一篇文章搞定什么是nodeJs它和NPM关系与应用