TTL 与数据保留
LangSmith 自托管版本支持启用跟踪数据的自动 TTL(生存时间)和数据保留策略。如果您需要遵守数据隐私法规,或者希望更高效地利用存储空间并实现跟踪数据的自动清理,这将非常有用。 此外,根据某些操作或运行规则的应用,跟踪数据的保留期限也将自动延长。有关数据保留的更多详细信息,请参阅数据保留指南中的“自动升级”部分。
需求
您可以通过 Helm 或环境变量设置配置保留策略。有几个可配置的选项:
- 启用状态:数据保留功能是否已启用。如果启用,您可以通过 UI 设置您的默认组织和项目 TTL 层级以应用于追踪(详情参见 数据保留指南)。
- 保留期限:您可以为短期和长期跟踪配置系统范围的保留期限。配置后,您可以在每个项目中管理保留级别,并为新项目设置组织范围的默认值。
- Helm
- Docker
config:
ttl:
enabled: true
ttl_period_seconds:
# -- TTL seconds - 400 day longlived and 14 day shortlived
longlived: "34560000"
shortlived: "1209600"
# In your .env file
FF_TRACE_TIERS_ENABLED=true
TRACE_TIER_TTL_DURATION_SEC_MAP='{"longlived": 34560000, "shortlived": 1209600}'