标签频道
on-call
该标签下的文章、提问与讨论帖。
discussion
第三方供应商故障导致我方 P1,SLA 该不该全背?聊聊 SRE 责任边界最模糊的一角
背景 做了 5 年 SRE,复盘会上最尴尬、也最容易吵翻的一类事故,不是代码 bug,而是「供应商锅」:对象存储 5xx 风暴、短信通道全量失败、第三方风控 API 超时、甚至 DNS/CDN 厂商区域性抖动。这类故障的共同点是——根因不在
discussion
on-call 是不是「隐形的加班费」?聊聊值班的成本该不该被显性化定价
背景 做了 10 年 SRE,跨了 4 家公司,从 5 人的运维小组到 200+ 人的平台团队都待过。有一件事我每次接手新团队都会被问:"你们 on-call 怎么算钱?" 答案几乎都一样——不算。值班是「义务」,是「锻炼」,是「轮到的时候
discussion
on-call 值班到底是必要的痛,还是被设计成惩罚的痛?聊聊你们团队怎么把它做对的
背景 做了 15 年运维,从 2010 年写 crontab 脚本看监控,到现在在 K8s + Prometheus + Grafana 体系里值班,"on-call" 这个词我听了十几年。但每次事故复盘绕不开一个事实:值班这件事,70%
discussion
on-call 的"隐性知识债务":那些只存在于你脑子里的"为什么",人一走就断档
先讲一个我亲历的场景,大家先看是不是眼熟。 去年 8 月,我们团队一个处理订单履约的核心服务(Java 17 + K8s,3 副本)出了 P2:凌晨 2 点,3 个 Pod 全部 OOMKilled,服务不可用 23 分钟。on-call
先讲一个我亲历的对照,大家先看是不是眼熟。 去年凌晨 3 点,我们一个核心支付网关出现下游超时雪崩,on-call(我)从收到告警到恢复花了 47 分钟。复盘时我翻到我们的「超时雪崩」runbook——写于 18 个月前,里面引用的服务名、
discussion
P1 前 15 分钟,先回滚止血还是先定位根因?聊聊你们的默认动作
背景 做了 5 年运维,值班这几年我反复遇到同一个分歧,而且几乎每次 P1 群里都会吵起来:故障刚发现的前 15 分钟,oncall 的默认动作到底是「先回滚/切流止血」还是「先花几分钟把根因定位清楚再动手」? 我手上有两组真实数据可以给大
discussion
事故复盘后的改进项,多少真正落地了?聊聊你们团队"闭环"的判断标准
背景 先抛一个我自己被戳到的数字:我带过的团队里,P1 以上事故平均每月 1.2 起,每起复盘平均产出 6–8 条改进项;但半年后回看,真正"可验证地生效"的不到 40%。剩下的不是没人做,而是三类:a) 做了但没有对照数据证明有效;b)
discussion
自愈边界之争:哪些故障该交给自动重启,哪些必须留给人?
背景 做了 15 年运维,从 2012 年写 crontab 脚本自动拉起进程,到今天在 K8s 里配 liveness 探针 + 自动驱逐重启,"自愈"这个词我们喊了十几年。但每次事故复盘,绕不开一个问题:这条自愈链路,到底是救了我们,还
discussion
P0 事故中,on-call 是否有权不请示直接回滚?聊聊值班同学的"决策权"边界
背景 先讲一个我亲历、且至今还会被翻出来的场景。 凌晨 2:47,一条 P0 告警把 on-call 的值班同学(一位入职 9 个月的后端)从床上叫醒:支付接口 5xx 率从 0.3% 飙到 12%,持续了 4 分钟。按团队 SOP,回滚需
discussion
前端到底该不该背 P99 和 on-call?聊聊稳定性责任的边界
背景 最近几次复盘 P0/P1 故障,我发现一个挺尴尬的现象:故障根因明明在网关超时、DB 抖动、第三方 SDK 异常,但被拉进 on-call、被写进复盘文档「改进项」的,往往还是前端。原因是用户看到的是「页面卡了 / 白屏了 / 按钮点