Alibaba Spring Cloud 十八 Sentinel Dashboard(控制台)

在 Spring Cloud Alibaba Sentinel 中,“实时监控”功能主要依赖 Sentinel Dashboard(控制台)实现。通过控制台,开发者可以实时查看各个受保护资源的访问情况、限流熔断触发次数、响应时间 (RT) 等指标,从而快速定位问题、及时调整规则。以下将详细介绍如何在 Spring Cloud Alibaba 中使用 Sentinel 进行实时监控。


1. Sentinel Dashboard(控制台)简介

Sentinel Dashboard 提供了一个可视化的 Web 界面,用于:

  1. 实时监控:查看每个微服务应用的 QPS、RT、线程数、流控/熔断触发次数等。
  2. 规则配置:动态管理限流、熔断降级、系统保护、热点限流等规则,实时下发到对应的微服务。
  3. 机器列表管理:查看当前接入的所有应用实例、健康状况等。

控制台本质上是一个独立的 Spring Boot 应用,默认端口为 8080(可通过参数修改)。当微服务应用成功接入 Sentinel 并连接至控制台后,控制台会周期性地拉取各应用的监控数据并在前端显示。


2. 下载并启动 Sentinel 控制台

  1. 源码获取

    • 可以从 GitHub 仓库 下载源码自行打包。
    • 或者在 Maven 中心库查找已发布的 sentinel-dashboard 包进行下载。
  2. 本地打包示例
    在本地克隆 Sentinel 仓库,进入 sentinel-dashboard 模块,执行:

    mvn clean package
    

    打包成功后,在 target/ 目录下会生成 sentinel-dashboard-x.x.x.jar 文件。

  3. 启动控制台

    java -Dserver.port=8080 \
         -Dcsp.sentinel.dashboard.auth.username=sentinel \
         -Dcsp.sentinel.dashboard.auth.password
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十方来财

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值