跳到主要内容

遥测 (Telemetry)

Langflow 使用匿名遥测来收集有关功能使用情况和性能的统计信息。 Langflow 团队使用这些数据根据实际使用模式识别受欢迎的功能和需要改进的领域。 这有助于优先开发最具影响力的更改和受欢迎的功能。

隐私

Langflow 团队尊重您的隐私,并致力于保护您的数据。

Langflow 遥测不会收集任何个人信息或敏感数据。 所有遥测数据都是匿名的,仅用于改进 Langflow。

选择退出遥测

要选择退出遥测,请在启动 Langflow 之前在您的 Langflow 环境变量 中设置 DO_NOT_TRACK=True。这将禁用遥测数据收集。

Langflow 收集的数据

Langflow 遥测收集有关流运行、您的环境和组件使用情况的数据。

运行 (Run)

每当执行流时都会发送此遥测事件。

  • IsWebhook: 指示操作是否由 webhook 触发。
  • Seconds: 操作持续的秒数,提供有关性能的见解。
  • Success: 布尔值,指示操作是否成功,有助于识别潜在的错误或问题。
  • ErrorMessage: 如果操作不成功,提供错误消息详细信息,辅助故障排除和增强。

关闭 (Shutdown)

此遥测事件捕获有关应用程序生命周期和运行时长的信息。

  • TimeRunning: 关闭前的总运行时间,这对于了解应用程序生命周期和优化正常运行时间很有用。

版本 (Version)

遥测服务启动时发送一次此遥测事件。

  • Version: 所使用的 Langflow 具体版本,有助于跟踪功能采用情况和兼容性。
  • Platform: 宿主机的操作系统,有助于确定开发和测试工作中最受欢迎的平台。
  • Python: 所使用的 Python 版本,辅助维持各种 Python 版本的兼容性和支持。
  • Arch: 系统的架构,例如 x86 或 ARM,有助于在 Langflow 代码库中优先进行硬件优化和测试。
  • AutoLogin: 指示是否启用了自动登录功能,反映了用户偏好设置。
  • CacheType: 所使用的缓存机制类型,影响性能和效率。
  • BackendOnly: 布尔值,指示 Langflow 是否在仅后端模式下运行,对于了解部署配置很有用。
  • Desktop: 指示 Langflow 是否在桌面模式(Langflow Desktop)下运行,有助于了解不同部署类型的使用模式。

电子邮件 (Email)

此遥测事件用于跟踪 Langflow Desktop 的注册电子邮件地址。该事件在两种情况下触发:

  • 每当通过 POST /api/v2/registration/ 端点注册新的电子邮件地址时。

  • 每当您在注册电子邮件地址_后_启动 Langflow Desktop 时。

    第一次启动 Langflow Desktop 并注册您的电子邮件地址时,该事件由对 POST /api/v2/registration/ 端点的调用报告。

此遥测事件包含以下信息:

  • Email: 注册的电子邮件地址,有助于跟踪用户注册并促进对 Langflow Desktop 用户群的了解。
  • ClientType: 指示客户端类型,可以是 "desktop" 或 "oss"。

如果在 Langflow Desktop 中使用 DO_NOT_TRACK 环境变量禁用了遥测,系统仍会提示您输入电子邮件地址,但电子邮件地址仅存储在您的本地 Langflow 数据库中。

游乐场 (Playground)

此遥测事件监控 Playground 环境中的性能和使用模式。

  • Seconds: Playground 执行的秒数,提供测试或实验阶段的性能见解。
  • ComponentCount: Playground 中使用的组件数量,有助于了解复杂性和使用模式。
  • Success: Playground 操作的成功状态,辅助识别实验性功能的稳定性。

组件 (Component)

每次组件执行都会发送此遥测事件。

  • Name: 标识组件,提供有关哪些组件最常被利用或容易出现问题的数据。
  • Seconds: 组件执行所花费的时间,提供性能指标。
  • Success: 组件是否成功运行,有助于质量控制。
  • ErrorMessage: 遇到的任何错误的详细信息,对于调试和改进至关重要。

异常 (Exception)

当 Langflow 的生命周期或全局异常处理程序捕获到未处理的异常时,会发送此遥测事件。

  • Type: 异常类名称,例如 ValueError
  • Message: 引发的异常消息。
  • Context: 与异常发生位置相关的其他上下文信息,例如路由、组件或操作详细信息(如果可用)。
  • StackTraceHash: 堆栈跟踪的哈希值,用于对类似异常进行分组,以便于分析。
Search