TTL和数据保留
LangSmith 自托管版支持启用跟踪记录(traces)的自动生存时间(TTL)和数据保留策略。如果您需要遵守数据隐私法规,或希望更高效地利用存储空间并自动清理跟踪记录,此功能将非常有用。 跟踪记录的数据保留期限还会根据特定操作或运行规则的应用而自动延长。有关数据保留的更多详细信息,请参阅数据保留指南中关于自动升级的章节。
要求
您可以通过 Helm 或环境变量设置来配置保留策略。可配置的选项包括:
- 已启用:数据保留功能是否启用。如果启用,您可通过用户界面为默认组织和项目设置跟踪数据(traces)的默认生存时间(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}'