管理数据保留

数据保留

Where is this feature available?
  • Hobby
  • Core
  • Pro
  • Enterprise
  • Self Hosted
    (Enterprise)

通过 Litefuse 的数据保留功能,你可以控制事件数据(Trace、Observation、Score 与媒体资源)在 Litefuse 中的保留时长。

配置

数据保留以项目为单位进行配置,最少可设置 3 天。 项目所有者和管理员可以在 Project Settings 视图中修改数据保留设置。

默认情况下,Litefuse 会无限期存储事件数据(Trace、Observation、Score 与媒体资源)。

在 Litefuse 中配置数据保留

数据保留也可以通过 projects API 进行配置。

详情

Litefuse 每天夜间会挑选超过配置保留期限的 trace、observation、score 和媒体资源并将其删除。 我们使用每个实体的以下属性来判断其是否超出保留窗口:

  • Tracetimestamp
  • Observationstart_time
  • Scoretimestamp
  • 媒体资源created_at

被删除的资产无法恢复。如果你需要保留超过保留窗口的数据,可以配置 Blob Storage 导出,按计划自动将 trace、observation 和 score 同步到 S3、GCS 或 Azure。

保留策略仅作用于对应数据本身,不考虑外部引用。 例如,如果某个数据集引用了一条 trace,但该 trace 在 30 天后被删除,那么数据集的 run item 就会指向一条不存在的 trace。

自托管实例

要在自托管环境中使用数据保留功能,需要在所有 bucket 上为 Litefuse 的 IAM 角色授予 s3:DeleteObject 权限(参见 Blob Storage (S3) 文档)。 请注意,Litefuse 仅会通过 API 发出 delete 语句。 如果你使用了带版本控制的 bucket,删除标记 (delete marker) 与非当前版本需要手动或通过生命周期规则来移除。

这个页面对你有帮助吗?