bk-nodeman
bk-nodeman copied to clipboard
[FEATURE] 数据清理二期-订阅实例表
背景
为什么需要
功能
你想要什么功能
功能实现
建议的方案
-
is_latest=true
标识了一个订阅当前所维护的有效实例范围,理论上可以通过清理is_latest = false
的数据,达到比较好的数据清理效果
-
顺带清理
is_latest = false
关联的SubscriptionTask
,及SubscriptionTask
关联的PipelineTree
-
支持配置清理 xx 天前数据,保留前 xx 天数据,便于排查问题
-
策略类型的订阅似乎暂时清理不了,虽然
is_latest=false
,但自动巡检任务会同步到Job
,可以评估下清理后页面查看巡检任务的效果,看看UI交互能否接受 -
整理出数据清理会影响到的接口,便于测试清理逻辑
实现方案
功能自测
代码变更覆盖功能点需要自测并截图
功能点 1
描述代码变更涉及功能点及自测截图
功能点 2
描述代码变更涉及功能点及自测截图
...
自测截图
清理前数据情况
清理日志
清理后数据情况
清理后页面情况以及接口返回
任务历史页面
一个月前任务展示以及详情