使用统计

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参数来查看匿名收集数据的确切版本。

例如,http://localhost:6333/telemetry?details_level=6&anonymize=true

停用使用统计

您可以通过以下方式停用使用统计:

  • QDRANT__TELEMETRY_DISABLED环境变量设置为true
  • config/production.yamlconfig/config.yaml文件中将配置选项telemetry_disabled设置为true
  • 使用命令行选项 --disable-telemetry

这些选项中的任何一个都将阻止Qdrant发送任何使用统计数据。

如果您决定停用使用统计,我们恳请您在Discord社区或GitHub讨论区与我们分享您的反馈。

请求信息删除

我们提供一个电子邮件地址,以便用户请求从我们所有工具中完全删除他们的数据。

为此,请发送电子邮件至privacy@qdrant.com,邮件中包含为您的Qdrant安装生成的唯一标识符。 您可以在遥测API响应("id"字段)或Qdrant实例的日志中找到此标识符。

关于我们收集的数据管理的任何问题也可以发送到此电子邮件地址。

这个页面有用吗?

感谢您的反馈!🙏

我们很抱歉听到这个消息。😔 你可以在GitHub上编辑这个页面,或者创建一个GitHub问题。