在容器引擎控制台配置采集规则
更新时间:2026-03-20
概述
您可以通过在容器引擎CCE控制台创建日志采集规则,通过指定集群中需要采集日志的容器实现对业务日志的采集、存储和查询分析。
使用限制
目前仅支持将采集的日志推送至日志集、BES,暂不支持直接推送至BOS、Kafka;日志源支持采集主机和容器日志,容器日志类型支持标准输出日志、容器内部日志。
前提条件
说明
若未安装组件,日志中心页面会提示您安装该组件。请根据界面提示完成 Log Operator 组件的安装。
操作步骤
安装日志采集组件
- 登录容器引擎控制台。
- 在左侧导航栏,选择集群列表。
- 在“集群列表”页面单击目标集群,进入集群管理页面。
- 在集群管理页面选择 【运维与管理】->【组件管理】。
- 进入 【组件管理】 页面并确认组件列表已加载。
- 在 【组件管理】 页面的 【监控和日志】 分类下定位 CCE Log Operator 组件。
- 若组件显示 【安装】,单击 【安装】 完成安装。
- 若组件显示 【升级】 或 【卸载】,表示该组件已安装,可按需执行升级或卸载。

创建采集规则
- 在集群管理页面左侧导航栏中选择 运维与管理 > 日志中心。
- 在日志中心管理页面的“采集规则”页签下,单击“创建采集规则”。

在 【创建采集规则】 页面完成参数配置并校验:
- 采集规则名称:填写自定义规则名称。
- 命名空间:选择目标命名空间。
- 日志投递目的:按业务需求选择日志集或 BES。
- 源端类型:按业务需求选择容器或主机。
- 日志类型:当源端类型为容器时,选择标准输出日志或容器内部日志。
- 其余参数按业务需求保持默认值或按需补充。

- 单击确认按钮,完成配置。
采集规则参数说明
| 参数(配置项) | 必填 |
|---|---|
| 采集规则名称 | 自定义,支持大小写字母、数字、中文以及“-_ /.”,不能包含空格,长度1-54。 |
| 命名空间 | 必选。日志配置所在 namespace,默认是default。 |
| 标签 | 可选,K8s标签(Label)是管理和选择K8S对象的标识,每个Label包含键和值两部分,K8s 标签说明。 |
| 日志投递目的 | 在“目的端设置”,设置日志数据投递目的端。支持提供日志集、BES两种目的端。
|
| 源端类型 | 添加源端设置,支持“主机”,“容器”两种类型的源端。 |
| 日志类型 | 源端类型为容器的时候,需要选择日志类型,支持采集标准输出与容器内日志。 |
| 采集元数据 | 支持自定义Label,自定义环境变量采集。 |
| Container Label白名单 | 采集Label包含白名单的容器日志,不设置表示不使用Container Label白名单过滤。如果要设置Label白名单,点击添加白名单,依次输入LabelKey、LabelValue内容,其中LabelKey、Labelvalue必填,LabelValue支持输入正则表达式来匹配所有需要采集的目标容器。
|
| Container Label黑名单 | 采集Label不包含黑名单的容器日志,不设置表示不使用Container Label黑名单过滤。如果要设置Label黑名单,点击添加黑名单,依次输入LabelKey、LabelValue内容,其中LabelKey、Labelvalue必填,LabelValue支持输入正则表达式来匹配所有需要排除的目标容器。
|
| Pod Label白名单 | 采集Label包含白名单的容器日志,不设置表示不使用Pod Label白名单过滤。如果要设置Label白名单,点击添加白名单,依次输入LabelKey、LabelValue内容,其中LabelKey、Labelvalue必填,LabelValue支持输入正则表达式来匹配所有需要采集的目标容器。
|
| Pod Label黑名单 | 采集Label不包含黑名单的容器日志,不设置表示不使用Pod Label黑名单过滤。如果要设置Label黑名单,点击添加黑名单,依次输入LabelKey、LabelValue内容,其中LabelKey、Labelvalue必填,LabelValue支持输入正则表达式来匹配所有需要排除的目标容器。
|
| 环境变量白名单 | 采集环境变量包含白名单的容器日志,不设置表示不使用环境变量白名单过滤。如果要设置环境变量白名单,点击添加白名单,依次输入EnvKey、EnvValue内容,其中EnvKey、EnvValue必填,EnvValue支持输入正则表达式来匹配所有需要采集的目标容器。
|
| 环境变量黑名单 | 采集环境变量不包含黑名单的容器日志,不设置表示不使用环境变量黑名单过滤。如果要设置环境变量黑名单,点击添加黑名单,依次输入EnvKey、EnvValue内容,其中EnvKey、EnvValue必填,EnvValue支持输入正则表达式来匹配所有需要排除的目标容器。
|
| 有效文件时间范围 | 可选时间范围为1~90天,默认3天,即默认收集传输任务创建前3天以及之后新建或编辑的文件,最多可以回溯到任务创建前90天。 |
| 样例日志 | 可不填写,建议填写 |
| 多行模式 | 为避免多行日志被截断,例如要把stack trace日志放入一条消息中,请开启多行模式,并设置行首正则表达式,系统将以此正则作为每条日志的分割标识。
|
| 数据处理 | 默认无,支持添加多个处理插件,可上下移动位置,添加后可删除,按顺序串行处理。
|
说明
- 当前在容器引擎控制台上仅支持自定义资源(CustomResourceDefinitions,CRD)的方式配置日志采集规则。
- 日志采集规则CRD配置说明请见使用CRD配置采集规则。
- 每条CRD资源都会在日志服务BLS中生成一条传输任务(名称格式为:集群ID+命名空间名称+规则名称),建议您不要在日志服务控制台直接编辑对应的传输任务,日志采集组件会对配置进行覆盖。
管理采集规则
在目标集群管理页面选择 【运维与管理】->【日志中心】,切换到 【采集规则】 页签,查看已有采集规则及操作入口。
在采集规则列表的 【操作】 列按需执行管理动作:
- 单击 【编辑】,进入编辑页面并更新允许修改的配置项。
- 单击 【删除】,在确认弹窗中确认是否同步删除关联的 BLS 日志集资源后再提交。
说明
- 删除已有的日志采集规则需要您勾选是否同步删除采集规则关联的BLS日志集资源,若不勾选,系统则不会同步删除关联的BLS日志资源。若勾选,则删除日志采集规则后,系统会同步删除关联的BLS日志资源,请谨慎操作。
- 修改采集规则不支持修改采集规则名称、命名空间、日志投递目的及源端类型。
评价此篇文章
