知识卡片
手动配置是自动化缺失的信号
内容
监控应当完全自动化,服务应自注册进监控体系而不是靠人手动添加——云原生架构监控的对象是一整”类”事物而非单个静态实例,这个转变让自动化从锦上添花变成了必需品。缺乏自动化时,团队往往会把大量时间耗在”如何给这台新机器/新检查项配置监控”上,而不是花在监控本身的设计上,久而久之团队会因配置成本高而不愿意添加本该有的检查项。一个具体信号是运行手册(operational runbook)如果只是”执行这条命令、检查那个信息”式的步骤清单,说明这些步骤本该被自动化并由监控工具在告警前自动执行,而不是留给人工照着手册操作。发散:手动操作手册某种程度上是”半成品自动化”的产物——它证明了步骤已知且可重复,只差最后一步封装。
参考来源
《监控运维实践 原则与策略-2021》第1章《监控反模式》