如何设置项目的冷数据保留时间
本指南介绍在通过 冷热分离 开关启用 ClickHouse 冷存储时,如何配置项目级别的冷数据保留策略。
操作前准备
请确保满足以下条件:
- 集群使用的是 Alauda Container Platform Log Storage for ClickHouse。
- ClickHouse 存储插件已启用 冷热分离。
- ClickHouse 存储插件已配置冷数据 S3 Secret。
- 您拥有编辑
global集群中目标项目的权限。
关于项目级别的保留设置
项目级别的设置会覆盖指定项目所属日志的默认保留行为。
在 Project 资源上使用以下标签:
部分环境中仍存在旧标签,但新的配置应使用上述标签。
编辑项目资源
-
登录
global集群。 -
打开目标项目资源:
-
添加或更新以下标签:
标签行为说明
cpaas.io/project.hotDataRetentionDays
控制项目的热数据在活跃 ClickHouse 存储中保留的时长,之后根据存储策略进行迁移或删除。cpaas.io/project.coldDataRetentionDays
控制项目的冷数据转存至 S3 后的保留时长。cpaas.io/project.logPolicyEnabled
必须设置为true,项目级保留策略才会生效。
版本说明
- 在 ACP 4.2 环境中,部分旧标签和新标签可能共存以兼容历史配置。
- 在 ACP 4.3 及以后环境中,应以新标签为准。
- 如果环境中仍包含如
cpaas.io/project.esIndicesKeepDays或cpaas.io/project.esPolicyEnabled等旧标签,新配置建议优先使用新标签。
相关主题
- 插件侧冷存储配置,请参见 如何使用 S3 存储与 ClickHouse。
- ClickHouse 安装参数,请参见 安装。