更新时间:2026-01-23 GMT+08:00
分享

日志中心概述

Kubernetes日志可以协助您排查和诊断问题。本文介绍CCE如何通过多种方式进行Kubernetes日志管理。

ICAgent和云原生日志采集插件比较

表1 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层模糊匹配目录。

-

监控文件数

  • 每个通过卷挂载日志的路径下,ICAgent最多采集20个日志文件。
  • 每个ICAgent最多采集1000个容器标准输出日志文件,容器标准输出日志只支持json-file类型。

每个节点上,所有日志策略采集的日志文件总数不能超过4096个。

-

相关文档