# HASentinel **Repository Path**: caicz/hasentinel ## Basic Information - **Project Name**: HASentinel - **Description**: 对Sentinel做了高可用及持久化存储改造,包括: 1)支持分布式多节点部署; 2)配置信息的存储修改为ZK; 3)数据信息的存储支持Influxdb集群; 4)支持Grafana中实时展示报表; - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 34 - **Created**: 2021-07-28 - **Last Updated**: 2021-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README HASentinel是基于阿里[Sentinel](https://github.com/alibaba/Sentinel)做的高可用、高可扩展改造的项目,主要改造点: 1、将配置改造为存储到Zookeeper中; 2、将应用上报的Metrics持久化存储到Influxdb集群中; 3、Metrics由Sentinel控制台主动获取,修改为由应用端主动上报; 4、优化Sentinel控制台的操作,将原来只能够针对应用的各个节点的配置操作,优化为针对应用本身的配置操作,然后应用到应用集群的所有节点; 5、增加Grafana做为报表展示,支持展示长时间的Metrics报表,并增加支持自动Influxdb集群数据路由的中间层ShardingInfluxdb; HASentinel的架构图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0624/154346_bd406341_306225.png "Sentinel限流设计_New (2).png") 文档比较多还没有搬过来,详细架构文档及使用文档参看链接:[https://note.youdao.com/s/ZlizPHkV](https://note.youdao.com/s/ZlizPHkV) 最新的版本为1.8.2(以下截图未替换,只做示例): ![输入图片说明](https://images.gitee.com/uploads/images/2021/0705/102252_b7545615_306225.png "2021-07-05 10-21-41屏幕截图.png")