Skip to content

Telemetry

在默认情况下,envd 会收集部分匿名信息,并发送到 segment.com,这些信息会被我们用来观测 envd 命令的性能问题。

我们尽最大努力来保证我们只收集必要的完全匿名的信息。

envd 收集的信息示例

Identify

Identify 类型的信息是在 envd 安装到一台机器后会发送一次的信息。其中包括 OS 的信息,以及一个完全匿名的 UUID。

json
{
  "context": {
    "app": {
      "name": "envd-cli",
      "version": "v0.2.4-alpha.17+3cba45e"
    },
    "os": {
      "name": "linux",
      "version": "amd64"
    }
  },
  "timestamp": "2022-10-31T02:42:20.046Z",
  "type": "identify",
  "userId": "f644bf08-fd56-42f7-aca8-85c4c37b47c9",
}

Track

Track 类型的信息是在 envd 执行 envd build 或者 envd up 时发送的信息。其中只包含 UUID 和运行时。目前运行时 runner 仅为 docker

json
{
  "event": "up",
  "properties": {
    "runner": "docker"
  },
  "userId": "f644bf08-fd56-42f7-aca8-85c4c37b47c9",

}

关闭 Telemetry

你可以通过下面的命令关闭 envd 的指标收集:

export ENVD_ANALYTICS=false

Released under the Apache-2.0 License. Built with VitePress.