对接 BLS 实现数据平面日志持久化
概述
本文档介绍如何为服务网格 CSM 开启数据面日志,并将日志投递到日志服务 BLS,实现对数据面日志的持久化、查询和分析。
前提条件
- 已开通日志服务产品,您可以登录 日志服务控制台 确认是否开通。
- 已创建与 Kubernetes 集群同地域的 BLS 日志集,详情请参考 日志集。
- Kubernetes 集群已安装日志采集组件
CCE Log Operator,详情请参考 安装日志采集组件。
注意: 托管服务网格暂不支持日志持久化查询分析。
操作步骤
安装日志采集组件
步骤 1:从日志中心进入关联集群组件管理页面
导航路径:服务网格 CSM->网格列表->目标网格实例->可观测管理->日志中心
在目标网格实例详情页进入 可观测管理->日志中心。当页面显示“还未开启日志中心(BLS)”提示卡片时,单击 【立即开启】。在 【开启日志服务】 弹窗中,如果控制台提示需要安装日志组件,进入关联 Kubernetes 集群的 【组件管理】 页面。
步骤 2:安装 CCE Log Operator
导航路径:云容器引擎 CCE->集群列表->目标集群->组件管理
在 【组件管理】 页面切换到 【监控和日志】 分类,找到 CCE Log Operator 组件,单击 【安装】,然后在提示弹窗中单击 【确认】。

开启数据面日志
方式一:创建服务网格实例时开启
导航路径:服务网格 CSM->网格列表->创建网格
在创建网格页面,先将 实例类型 设置为 独立网格,再选择目标 主集群,然后开启 日志服务 开关。开启后,在 选择日志集 中选择与主集群同地域的 BLS 日志集。若页面提示未安装日志采集组件,请先完成本文“安装日志采集组件”中的操作,再返回当前页面继续配置。
| 参数 | 必填 | 说明 |
|---|---|---|
| 实例类型 | 是 | 选择 独立网格。 |
| 主集群 | 是 | 选择需要接入日志服务的 Kubernetes 集群。 |
| 日志服务 | 是 | 开启后才可为网格实例配置数据面日志。 |
| 选择日志集 | 是 | 选择与主集群同地域的 BLS 日志集,建议选择存储时长不少于 30 天的日志集。 |

方式二:为已有服务网格开启
导航路径:服务网格 CSM->网格列表->目标网格实例->可观测管理->日志中心
步骤 1:进入日志中心
在 网格列表 页面单击目标网格名称,进入实例详情页后打开 可观测管理->日志中心,确认页面显示 【立即开启】。
步骤 2:开启日志服务并选择 BLS 日志集
在 日志中心 页面单击 【立即开启】。在 【开启日志服务】 弹窗中,选择与 Kubernetes 集群同地域的 BLS 日志集,然后单击 【确定】。开启完成后,页面显示 【关闭服务】 按钮,表示数据面日志服务已开启。

查询数据面日志
步骤 1:跳转到 BLS 日志查询页面
导航路径:服务网格 CSM->网格列表->目标网格实例->可观测管理->日志中心
在已开启日志服务的网格实例中,进入 可观测管理->日志中心 页面,在目标日志集所在行单击 【查询】。系统会新开标签页跳转到 BLS 的 日志查询 页面,您可以在该页面按需设置时间范围、输入查询语句并查看日志结果。日志服务 BLS 提供一套完备的数据查询语法,详情请参见 日志查询。

日志查询用于查询和统计已有日志集的数据内容。日志服务 BLS 提供一套完备的数据查询语法,详情请参见日志查询。

关闭数据面日志
注意: 关闭服务后,BLS 日志集会停止采集新的网格日志,但之前已经同步的日志会保留至对应日志集的存储周期结束。
步骤 1:关闭日志中心服务
导航路径:服务网格 CSM->网格列表->目标网格实例->可观测管理->日志中心
在目标网格实例详情页进入 可观测管理->日志中心,单击 【关闭服务】,然后在确认弹窗中单击 【确定】。关闭完成后,页面会重新显示“还未开启日志中心(BLS)”和 【立即开启】 按钮,表示数据面日志已关闭。

评价此篇文章
