5.4 监控、日志与追踪 (Observability) 第五章:微服务部署与运维 5.4 监控、日志与追踪 (Observability) 在微服务架构中,系统被拆分成多个独立部署、独立伸缩的小型服务。这种分布式特性带来了巨大的灵活性和可伸缩性,但也极大地增加了系统的复杂性。与单体应用不同,微服务系统中的问题可能跨越多个服务边界,调用链条复杂,故障难以定位。因此,有效的运维手段对于微服务架构的成功至关重要,而“可观测性”(Observability)正是现代微服务运维的核心。 可观测性并非一个全新的概念,它是由传统的监控、日志和追踪发展而来,并在分布式系统中被赋予了更重要的意义。简单来说,可观测性是指系统外部通过检查其输出数据(如指标、日志、追踪信息)来推断其内部状态的能力。