首页
›
DevOps、SRE 与可观测性工程
›
050-服务熔断告警自愈
›
《限流保护与自动化Runbook联动:熔断降级自愈验证案例》
VIP20
本课程属于:050-服务熔断告警自愈
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
限流保护与自动化Runbook联动:熔断降级自愈验证案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
限流保护与自动化Runbook联动的… · 目标与整体架构概览
课程导论
Runbook
02
核心概念
熔断 · 降级 · 限流
核心概念
熔断
03
限流算法基础
计数器 · 滑动窗口 · 漏桶
限流算法基础
计数器
04
熔断器模式
熔断器的三种状态(Closed/Op…
熔断器模式
Closed/Op
05
降级策略
服务降级 · 功能降级 · 数据降级
降级策略
服务降级
06
自动化Runbook定义
什么是Runbook · 自动化Runbook与传统运维手册的…
Runbook
自动化
07
Runbook触发条件
基于告警 · 指标阈值 · 日志异常
Runbook
触发条件
08
联动架构设计
限流组件 · 熔断器 · 监控系统
联动架构设计
限流组件
09
技术选型
主流限流组件(Sentinel/Hy…
技术选型
Sentinel/Hy
10
环境搭建
基于Docker Compose搭建…
环境搭建
Docker
11
限流配置实战
在服务B上配置基于令牌桶的QPS限流 · 阈值设为100 QPS
限流配置实战
QPS
12
熔断配置实战
在服务A调用服务B的Feign客户端… · 失败率阈值50% · 窗口10s
熔断配置实战
Feign
13
降级Fallback实现
为服务A的远程调用编写降级方法 · 返回缓存数据或默认值
Fallback
降级
14
监控指标采集
使用Prometheus + Mic…
监控指标采集
Prometheus
15
告警规则配置
在Prometheus Alertm…
告警规则配置
Prometheus
16
Runbook脚本开发(Python)
编写第一个自动化Runbook脚本 · 接收Webhook告警并打印日志
Runbook
Python
17
Runbook动作一
自动扩容——当限流触发时 · Runbook调用K8s API扩容…
Runbook
动作一
18
Runbook动作二
动态调参——当熔断发生时 · Runbook通过配置中心动态调高熔…
Runbook
动作二
19
Runbook动作三
流量切换——当降级比例过高时 · Runbook将流量切至备用集群
Runbook
动作三
20
自愈验证场景设计
设计一个混沌实验——突然将服务B的响… · 触发限流与熔断
自愈验证场景设计
设计一个混沌实验
21
混沌工程工具
使用Chaos Mesh或Litmu… · 观察系统行为
混沌工程工具
Chaos
22
验证步骤一
注入故障后 · 观察服务A的熔断器状态从Closed…
验证步骤一
注入故障后
23
验证步骤二
观察Runbook被告警触发 · 执行自动扩容动作 · 服务B副本数从2变为4
验证步骤二
Runbook
24
验证步骤三
观察熔断器Half-Open后 · Runbook动态调低熔断阈值 · 加速恢复
验证步骤三
Half-Open
25
验证步骤四
故障消除后 · 系统自动恢复 · 熔断器回到Closed
验证步骤四
故障消除后
26
Runbook回滚机制
当自愈动作执行失败或造成副作用时 · Runbook应具备自动回滚能力
Runbook
回滚机制
27
日志与审计
记录每次Runbook执行的动作 · 触发原因 · 结果
日志
审计
28
最佳实践
限流阈值设置建议 · 熔断窗口大小选择 · Runbook幂等性设计
最佳实践
限流阈值设置建议
29
常见问题与排错
Runbook未触发 · 扩容失败 · 熔断器震荡等问题的排查思路
常见问题
排错
30
课程总结与展望
从被动告警到主动自愈的演进 · 以及AIOps与Runbook的未来…
课程总结
从被动告警到主动…
所属VIP或分类
同VIP:Envoy熔断告警自愈闭环
同VIP:Error-Budget监控驱动熔断降级阈值自动调优实践
同VIP:Resilience-Pattern驱动的熔断自愈剧本设计