在容器引擎控制台配置采集规则
更新时间:2025-09-25
您可以通过在容器引擎CCE控制台创建日志采集规则,通过指定集群中需要采集日志的容器实现对业务日志的采集、存储和查询分析。
使用限制
目前仅支持将采集的日志推送至日志集、BES,暂不支持直接推送至BOS、Kafka;日志源支持采集主机和容器日志,容器日志类型支持标准输出日志、容器内部日志。
前提条件
说明
若未安装组件,日志中心页面会提示您安装该组件。请根据界面提示完成 Log Operator 组件的安装。
操作步骤
安装日志采集组件
- 登录容器引擎控制台。
- 在左侧导航栏,选择集群列表。
- 在“集群列表”页面单击目标集群,进入集群管理页面。
- 在集群管理页面左侧导航栏中选择组件管理。
- 在“组件管理”页面的“日志”页签下,找到CCE Log Operator组件,单击安装。
创建采集规则
- 在集群管理页面左侧导航栏中选择 运维与管理 > 日志中心。
- 在日志中心管理页面的“采集规则”页签下,单击“创建采集规则”。
- 在“创建采集规则页面”配置日志采集参数。
- 单击确认按钮,完成配置。
采集规则参数说明
配置项 | 说明 |
---|---|
采集规则名称 | 自定义,支持大小写字母、数字、中文以及“-_ /.”,不能包含空格,长度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日志资源,请谨慎操作。
- 修改采集规则不支持修改采集规则名称、命名空间、日志投递目的及源端类型。