管理数据删除

数据删除

在某些场景下,你可能希望从 Litefuse 中移除特定数据,例如开发流程中误创建的 trace、用于 PII 的用户数据,或整个项目。 如果你希望仅保留近期数据,可以使用 数据保留 功能。

你可以通过以下方式从 Litefuse 中删除不需要的数据:

  • 删除单条 trace;
  • 删除一批 trace;
  • 删除符合查询过滤条件的所有 trace;
  • 删除一个项目;
  • 删除一个组织;或
  • 删除一个用户账号。

下面我们将介绍每种方式以及对应的保证。

删除 trace

请注意,所有 trace 删除操作都会同时删除相关实体,例如各个数据存储中的 score 和 observation。

单条 trace

要删除单条 trace,请打开它的详情视图,然后点击 Delete 按钮。 确认你确实想要删除该 trace。

删除单条 trace

一批 trace

要批量删除 trace,请在 trace 列表中选中它们,然后在 Actions 下拉菜单中选择 Delete

删除一批 trace

按查询条件删除

要删除所有符合查询过滤条件的 trace,请先在 trace 列表中配置好你想要的过滤条件。 选中当前页的所有项目,然后在顶部栏将其切换为所有项目。 接着在 Actions 下拉菜单中选择 Delete

按查询条件删除 trace

限制

Litefuse 中大多数删除操作都是即时生效的,但 tracing 数据的删除并非如此。 从我们的数据仓库中移除这些记录是一项资源密集型操作,因此我们会对同一时刻处理的删除数量进行速率限制。 通常情况下,trace 数据会在删除调用后的 15 分钟内从系统中删除,并且不会有完成确认通知,也就是说, 若要验证数据是否已被删除,你需要再次查询。

如果你需要定期清理过期数据,建议改用 数据保留 功能,它可以自动删除超过配置天数的 trace、observation、score 和媒体资源。

删除项目

要删除一个项目,请进入项目设置,并滚动到 General 部分中的 Danger Zone。 确认你想要删除该项目。 该操作会立即吊销所有 API Key,并把项目排入删除队列。 在接下来的几分钟内,所有相关数据将从我们的系统中不可逆地移除。

⚠️

删除项目是不可逆操作,所有数据都会被移除。执行此操作时请务必谨慎。确认删除后, 项目最多需要 5 分钟才能完成删除。

删除组织

如果一个组织中没有剩余项目,你可以在组织设置中删除该组织。 进入组织设置,滚动到 General 部分中的 Danger Zone。 确认你想要删除该组织。 组织以及所有关联的用户信息都会从我们的系统中移除。

删除用户账号 (Cloud)

用户可以从 Account Settings 页面删除自己的账号。请在右下角的用户菜单中进入 Account Settings。

如果你是某个组织的唯一所有者,则必须先把所有权转移给其他用户或删除该组织,然后才能删除自己的账号。

删除用户账号

删除用户账号 (自托管)

请从 users 表中删除对应的用户记录,并通过 cascade 删除所有指向它的外键。

这个页面对你有帮助吗?