使用统计
Qdrant 开源容器镜像默认会收集用户的匿名使用统计数据,以改进引擎。您可以随时停用,并且已收集的任何数据都可以应请求删除。
停用此功能不会影响您通过访问数据库的/metrics或/telemetry端点自行监控 Qdrant 数据库的能力。它只会停止向 Qdrant 团队发送独立的匿名使用统计数据。
我们为什么要收集使用统计数据?
我们希望 Qdrant 快速可靠。为此,我们需要了解它在真实场景中的表现。我们在内部进行了大量基准测试,但不可能涵盖所有可能的使用案例、硬件和配置。
为了识别瓶颈并改进 Qdrant,我们需要收集有关其使用方式的信息。
此外,Qdrant 使用许多内部启发式方法来优化性能。为了更好地设置这些启发式方法的参数,我们需要收集各种代码片段的时间和计数器。有了这些信息,我们可以让 Qdrant 对每个人都更快。
收集哪些信息?
我们收集 3 种类型的信息
- 系统信息 - 有关系统的通用信息,例如 CPU、RAM 和磁盘类型。以及 Qdrant 实例的配置。
- 性能 - 有关各种代码片段的时间和计数器的信息。
- 严重错误报告 - 有关 Qdrant 中发生的严重错误(例如回溯)的信息。此信息将有助于识别尚未向我们报告的问题。
我们绝不收集以下信息
- 用户的 IP 地址
- 任何可用于识别用户或用户组织的数据
- 集合中存储的任何数据
- 任何集合的名称
- 任何 URL
我们如何匿名化数据?
我们理解一些用户可能担心其数据的隐私。这就是为什么我们格外努力确保您的隐私。
我们使用几种不同的技术来匿名化数据
- 我们使用随机 UUID 来识别实例。此 UUID 在每次启动时生成,并且不存储在任何地方。没有其他方法可以区分不同的实例。
- 我们对所有大数字进行四舍五入,以便最后几位始终为 0。例如,如果数字是 123456789,我们将存储 123456000。
- 我们用不可逆的哈希值替换所有名称。因此,任何集合或字段名称都不会泄露到遥测数据中。
- 所有 URL 也都经过哈希处理。
您可以通过访问遥测 API 并带上anonymize=true参数来查看匿名收集数据的确切版本。
例如,https://:6333/telemetry?details_level=6&anonymize=true
停用使用统计
您可以通过以下方式停用使用统计:
- 将
QDRANT__TELEMETRY_DISABLED环境变量设置为true - 在
config/production.yaml或config/config.yaml文件中将配置选项telemetry_disabled设置为true - 使用 CLI 选项
--disable-telemetry
以上任何选项都将阻止 Qdrant 发送任何使用统计数据。
如果您决定停用使用统计,我们恳请您在Discord 社区或 GitHub 讨论中与我们分享您的反馈
请求信息删除
我们提供了一个电子邮件地址,以便用户可以请求从我们所有工具中完全删除其数据。
为此,请发送电子邮件至privacy@qdrant.com,其中包含为您的 Qdrant 安装生成的唯一标识符。您可以在遥测 API 响应("id"字段)或 Qdrant 实例的日志中找到此标识符。
有关我们收集的数据管理的任何问题也可以发送到此电子邮件地址。