知识卡片

可观测性的四支柱

专业/工作 · 517.d

内容

可观测性借用控制论概念:能多好地从系统的外部输出推断其内部状态。落地成四类具体手段:监控(测量健康指标、发现故障)、告警与可视化(把监控数据变成可执行的动作和图表,不然收集了也白收集)、分布式链路追踪(单个子系统的行为不够,还要看数据怎么跨子系统流动)、日志聚合分析(把分散在各实例的事件集中起来才能推断行为、定位问题)。发散:这四支柱的顺序其实是价值链——监控只回答”是否健康”,链路追踪和日志才能回答”为什么不健康”,光有监控没有后两者,出问题时照样两眼一抹黑。

参考来源

《Cloud Native Spring in Action》第1章《Introduction to cloud native》