微服务架构下为什么监控与日志更难?如何通过日志聚合与指标聚合解决?
Why are monitoring and logging harder in microservices, and how do log aggregation and metrics aggregation help?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: devops, observability
标签: monitoring, logging, elk, kibana, elasticsearch, metrics
参考答案摘要
TL;DR 微服务实例多且分布式,日志分散在不同服务与节点上,排查问题需要跨服务关联。通过集中式日志聚合(如 ELK)和指标聚合(CPU/内存等),可以统一检索与告警,实现可观测性。 为什么更难 服务实例数量多,日志分散。 一次请求可能跨多个服务,难以追踪链路。 没有单一监控点,需要全局视角。 日志聚合(Log Aggregation) 用集中式日志系统收集所有服务日志。 示例:ELK Stack...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。