上云无忧 > 文档中心 > 腾讯云容器服务 TKE Serverless 集群 - 开启日志采集
容器服务 TKE
腾讯云容器服务 TKE Serverless 集群 - 开启日志采集

文档简介:
操作场景: 在 TKE Serverless 集群中,用户可以通过自定义资源(CustomResourceDefinitions,CRD)的方式配置日志采集。CRD 对 Pod 无侵入性,支持单行、多行、分隔符、完全正则、JSON 等多种日志解析方式,将标准输出、容器内文件日志发送至 腾讯云日志服务 CLS,提供检索分析、可视化应用、日志下载消费等服务。推荐使用 CRD 配置日志采集。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

在 TKE Serverless 集群中,用户可以通过自定义资源(CustomResourceDefinitions,CRD)的方式配置日志采集。CRD 对 Pod 无侵入性,支持单行、多行、分隔符、完全正则、JSON 等多种日志解析方式,将标准输出、容器内文件日志发送至 腾讯云日志服务 CLS,提供检索分析、可视化应用、日志下载消费等服务。推荐使用 CRD 配置日志采集。
注意:
使用 CRD 配置日志采集目前只对2021年5月25号后新建的 Pod 生效,若需为旧 Pod 配置日志采集,请销毁重建。
若采集的 Pod 同时配置环境变量及 CRD 采集日志,会造成重复采集、重复计费。故使用 CRD 配置日志采集时,请删除相关环境变量。

概念

日志规则:用户可以使用日志规则指定日志的采集源、消费端、日志解析方式、配置过滤器及上传解析失败等能力。日志采集器会监测日志采集规则的变化,变化的规则会在最多10s内生效。
日志源:包含指定容器标准输出及容器内文件。
在采集容器标准输出日志时,用户可选择所有容器、或指定工作负载和指定 Pod Labels 内的容器服务日志作为日志的采集源。
在采集容器文件路径日志时,用户可指定工作负载或 Pod Labels 内容器的文件路径日志作为采集源。
消费端:用户选择日志服务 CLS 的日志集和日志主题作为消费端。
提取模式:日志采集 Agent 支持将采集到的日志以单行文本、JSON、分隔符、多行文本和完全正则的形式发送至用户指定的日志主题。
过滤器:开启过滤器后可以根据用户指定的规则采集部分日志,key 支持完全匹配,过滤规则支持正则匹配,例如仅采集 ErrorCode = 404 的日志。
上传解析失败:开启后,所有解析失败的日志,均以作为键名称(Key),原始日志内容作为值(Value)进行上传。关闭时会丢弃失败的日志。

操作步骤

首次授权

首次使用 TKE Serverless 集群的日志采集功能,需要您对 CLS 等相关权限进行授权,以保证将日志正常上传到 CLS。
1. 登录 容器服务控制台,选择左侧导航栏中的 运维功能管理
2. 在运维功能管理页面上方选择地域和 Serverless 集群,并单击需要开启日志采集的集群右侧的设置
3. 在设置功能中,单击访问管理,为服务授权。如下图所示:

完成授权后,会默认为您的账号绑定角色 TKE_QCSLinkedRoleInEKSLog,该角色配置的预设策略为 QcloudAccessForTKELinkedRoleInEKSLog。
说明
您只需在首次使用日志采集功能时进行授权,后续使用无需再操作。若您删除了以上角色,则会再次触发授权操作。

开启日志采集

完成授权后,即可开启日志采集。
1. 登录 容器服务控制台,选择左侧导航栏中的 运维功能管理
2. 在运维功能管理页面上方选择地域和 Serverless 集群,并单击需要开启日志采集的集群右侧的设置
3. 在设置功能中,单击日志采集编辑,勾选开启日志采集
4. 单击确定

下一步操作

开启日志采集后,您可根据以下操作使用 CRD 配置 TKE Serverless 集群的日志采集功能:
通过控制台配置日志采集
通过 YAML 配置日志采集

常见问题

如遇问题,您可先查询 Serverless 集群日志采集相关问题。如果您的问题仍未解决,请 联系我们
相似文档
  • 本文介绍通过控制台配置 TKE Serverless 集群的日志采集功能。 前提条件: 登录 容器服务控制台,并为 Serverless 集群开启日志采集功能。操作详情请参见 开启日志采集。 操作步骤: 为集群开启日志采集功能后,您可根据以下操作进行配置:
  • 本文介绍通过 YAML 方式使用 CRD 配置 TKE Serverless 集群的日志采集功能。 前提条件: 登录 容器服务控制台,并为 Serverless 集群开启日志采集功能。操作详情请参见 开启日志采集。
  • 说明: 日志服务 CLS 为 TKE Serverless 集群产生的所有审计、事件数据提供免费服务至2021年12月31日。请选择自动创建日志集,或在已有日志集中选择自动创建日志主题。活动详情请参见 TKE 容器服务审计与事件中心日志免费说明。
  • 操作场景: TKE Serverless 集群为用户提供了开箱即用的审计仪表盘。在集群开启集群审计功能后,TKE Serverless 集群将自动为该集群配置审计总览、K8S 对象操作概览、聚合检索仪表盘。还支持用户自定义配置过滤项,同时内置 CLS 的全局检索,方便用户观测和检索各类集群操作,以便于及时发现和定位问题。
  • 操作场景: Kubernetes Events 包括 Kuberntes 集群的运行和各类资源调度情况,有助于维护人员日常观察资源的变更以及定位问题。TKE Serverless 集群支持为您的所有集群配置事件持久化功能,还支持使用腾讯云提供的 PAAS 服务和开源软件对事件流水进行检索。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部