日志中心概述
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个。 |
- |
|