对接 BLS 实现数据平面日志持久化
更新时间:2024-09-19
概述
本文档帮助用户实现服务网格 CSM 产品对接日志收集与投递服务 BLS,实现对数据面日志的持久化、查询和分析。
前提条件
- 已开通日志服务产品,您可以登录日志服务控制台确认是否开通。
- 已创建与 Kubernetes 集群同地域的 BLS 日志集,详情请参考:日志集。
- Kubernetes 集群已安装日志采集组件(CCE Log Operator),详情参考安装日志采集组件。
- 注意:托管服务网格暂不支持日志持久化查询分析。
操作步骤:
安装日志采集组件
开启网格日志接入 BLS 服务时,如果对应 Kubernetes 集群未安装日志采集组件(CCE Log Operator),可以按照提示跳转到对应集群的组件管理页面。在“组件管理”页面的“日志”页签下,找到 CCE Log Operator 组件,单击安装。
开启数据面日志
- 方式一:在服务网格实例创建时,开启“日志服务”并选择对应的日志集
- 方式二:针对已有服务网格,选择服务网格 > 网格管理,在网格管理页面,单击目标实例名称,然后左侧导航栏选择可观测管理 > 日志中心,在页面选择开启,并选择对应的 BLS 日志集
查询数据面日志
开启数据面日志后,您通过可观测管理 > 日志中心页面,选择查询,跳转至 BLS 日志查询页面。
日志查询用于查询和统计已有日志集的数据内容。日志服务 BLS 提供一套完备的数据查询语法,详情请参见日志查询。 
关闭数据面日志
选择服务网格 > 网格管理,在网格管理页面,单击目标实例名称,然后左侧导航栏选择可观测管理 > 日志中心,在页面选择关闭服务。 BLS 日志集会停止采集新的网格日志,但之前已经同步的日志信息会一直保留到日志集的存储周期结束。