×

spring cloud

Sentinel 控制台实时监控持久化到MySQL

阿卜L 阿卜L 发表于2024-04-25 浏览6322 评论0
        Sentinel 控制台是流量控制、熔断降级规则统一配置和管理的入口,它为用户提供了机器自发现、簇点链路自发现、监控、规则配置等功能。在 Sentinel 控制台上,我们可以配置规则并实时查看流量控制效果。         Sentinel 控制台中监控数据聚合后直接存在内存中,未进行持久化,且仅保留最近 5 分钟的监控数据。若需要监控数据持久化的功能,可以自行扩展实现 MetricsRepository 接口 。         根据官方文档,对 Sentinel Dash

spring cloud

Sentinel安装与部署(sentinel配置文件)

仙客来 仙客来 发表于2024-04-23 浏览3373 评论0
和Nacos一样,它是独立安装和部署的,下载地址:Releases · alibaba/Sentinel · GitHub 注意下载下来之后是一个jar文件(其实就是个SpringBoot项目),我们需要在IDEA中添加一些运行配置: 接着就可以直接启动啦,当然默认端口占用8080,如果需要修改,可以添加环境变量: 启动之后,就可以访问到Sentinel的监控页面了,用户名和密码都是sentinel,地址:http://localhost:8858/#/

gateway

Sentinel(四)Sentinel整合Gateway实现网关流控控制台及规则配置

百度用户68492 百度用户68492 发表于2024-04-21 浏览11029 评论0
1、简介 网关是所有请求的公共入口,所以可以在网关进行限流,而且限流的方式也很多,通过Sentinel组件来实现网关的限流。Sentinel支持对SpringCloud Gateway、Zuul等主流网关进行限流。 实现限流机制主要由GatewayFlowRule与ApiDefinition两个核心类实现配置: GatewayFlowRule: 网关限流规则,针对 API Gateway 的场景定制的限流规则,可以针对不同 route 或自定义的 API 分组进行限流,支持针对

gateway

Sentinel(一)Linux搭建Sentinel 控制台环境搭建及使用介绍

小调 小调 发表于2024-04-20 浏览10612 评论0
1、概述 Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。 Sentinel 控制台包含如下功能: 查看机器列表以及健康情况: 收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。 监控 (单机和集群聚合): 通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。 规则管理和推送: 统一管理推送规则。 鉴权: 生产环境中鉴权非常重要

spring boot

Sentinel(五)整合Nacos实现动态规则配置持久化、双向同步

facesun facesun 发表于2024-04-09 浏览12600 评论0
1、为什么整合Nacos 默认情况下Sentinel配置的规则是储存的内存中,在重新Sentinel服务后,配置会显示,我们通过整合第三方中间件实现,配置的持久化,比如使用Nacos; 我们要实现Sentinel与Nacos的双向同步持久化,就需要对sentinel-dashboard的源码包进行修改。 2、效果演示 我们以流控规则为例,演示一个数据同步持久化的操作; 1、nacos同步到sentinel: 在nacos中,新增配置文件,文件的DataId为sentine