上图是EFK架构图,k8s环境下常见的日志采集方式. 日志需求 1 集中采集微服务的日志,可以根据请求id追踪到完整的日志: 2 统计请求接口的耗时,超出最长响应时间的,需要做报警,并针对性的进行调优: 3 慢sql排行榜,并报警: 4 异常日志排行榜,并报警: 5 慢页面请求排行,并告警: k8s的日志采集 k8s本身不会为你做日志采集,需要自己做: k8s的容器日志处理方式采用的 集群层级日志, 即容器销毁,pod漂移,Node宕机不会对容器日志造成影响: 容器的日志会输出到stdout,s