日志中心概述
Kubernetes日志可以协助您排查和诊断问题。本文介绍CCE如何通过多种方式进行Kubernetes日志管理。
ICAgent和云原生日志采集插件比较
采集工具 | ICAgent | 云原生日志采集插件 | ||
|---|---|---|---|---|
日志存储位置 | LTS | AOM 1.0(不推荐) | LTS | AOM 2.0 |
支持采集内容 | 容器标准输出 容器内日志文件 节点日志文件 Kubernetes事件 | 容器标准输出 容器内日志文件 | 容器标准输出 容器内日志文件 节点日志文件 Kubernetes事件 Kubernetes审计日志 控制平面组件日志 插件日志 | Kubernetes事件 |
优缺点说明 | 日志采集策略与工作负载分开配置,调整日志采集策略不影响Pod运行。 可以指定采集某个容器的日志。 支持Docker容器运行时和Containerd容器运行时的节点,其中Containerd容器运行时的节点要求ICAgent版本为5.12.130及以上。 容器文件日志采集目前仅支持overlay2存储驱动,不支持Device Mapper作为存储驱动的节点。 详细限制说明请参见CCE接入 > 约束限制。 | 每个工作负载需单独配置。 日志采集策略与Pod配置耦合,修改日志配置会重启Pod。 | 日志采集策略与工作负载分开配置,调整日志采集策略不影响Pod运行。 可以指定采集某个容器的日志。 采集容器文件日志时,若节点存储模式为Device Mapper模式,路径配置必须为节点数据盘挂载路径。 | 默认会将上报所有Warning级别事件以及部分Normal级别事件,上报的事件可用于配置告警。 |
配置方法 | 在LTS中创建采集策略,详细方法请参见云容器引擎CCE应用日志接入LTS。 |
|
| 详细方法请参见Kubernetes事件上报应用运维管理(AOM) |
监控目录数 | 目录递归深度最多5层,最大不超过1000个文件。 | 支持最多3层模糊匹配目录。 | - | |
监控文件数 |
| 每个节点上,所有日志策略采集的日志文件总数不能超过4096个。 | - | |

