Skip to content

[FEATURE] 数据清理二期-订阅实例表 #1896

@CohleRustW

Description

@CohleRustW

背景

为什么需要

功能

你想要什么功能

功能实现

建议的方案

  1. is_latest=true 标识了一个订阅当前所维护的有效实例范围,理论上可以通过清理 is_latest = false 的数据,达到比较好的数据清理效果

企业微信截图_5dca355e-e3e0-4732-b0ba-3d82fc16cf20

  1. 顺带清理 is_latest = false 关联的 SubscriptionTask,及 SubscriptionTask 关联的 PipelineTree

  2. 支持配置清理 xx 天前数据,保留前 xx 天数据,便于排查问题

  3. 策略类型的订阅似乎暂时清理不了,虽然 is_latest=false,但自动巡检任务会同步到 Job,可以评估下清理后页面查看巡检任务的效果,看看UI交互能否接受

  4. 整理出数据清理会影响到的接口,便于测试清理逻辑

实现方案

功能自测

代码变更覆盖功能点需要自测并截图

功能点 1

描述代码变更涉及功能点及自测截图

功能点 2

描述代码变更涉及功能点及自测截图

...

Metadata

Metadata

Labels

backlog需求初始状态,等待产品进行评估kind/feature功能

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions