关于 Grafana Pyroscope 匿名使用统计报告
默认情况下,Pyroscope 会向远程统计服务器报告运行集群的匿名、非敏感、不可个人识别的信息。Pyroscope 维护者使用这些匿名信息来了解开源社区如何运行 Pyroscope,以及 Pyroscope 团队在开发新功能和改进文档时应该关注哪些方面。
匿名使用统计报告功能是默认启用的。您可以通过设置 CLI 参数 -usage-stats.enabled=false
或更改其相应的 YAML 配置项来选择退出此功能。
统计服务器
启用使用统计报告后,信息将由 Grafana Labs 运行的服务器收集。统计信息收集到 https://stats.grafana.org
。
收集哪些信息
启用使用统计报告时,Grafana Pyroscope 会收集以下信息:
- 关于 Pyroscope 集群和版本的信息
- 唯一的随机生成的 Pyroscope 集群标识符,例如
3749b5e2-b727-4107-95ae-172abac27496
。 - 首次启用匿名使用统计报告的时间戳,以及集群标识符创建的时间。
- Pyroscope 版本,例如
1.13.1
。 - 用于构建二进制文件的 Pyroscope 分支、修订版本和 Golang 版本。
- 唯一的随机生成的 Pyroscope 集群标识符,例如
- 关于 Pyroscope 运行环境的信息
- 操作系统,例如
linux
。 - 架构,例如
amd64
。 - Pyroscope 内存利用率和 goroutine 数量。
- Pyroscope 进程可用的逻辑 CPU 核心数量。
- 操作系统,例如
- 关于 Pyroscope 配置的信息
- 在单体模式下运行 Pyroscope 时,
-target
参数的值,例如all
。 -storage.backend
的值,例如s3
。-distributor.replication-factor
的值,例如3
。
- 在单体模式下运行 Pyroscope 时,
- 关于 Pyroscope 集群规模的信息
- Distributor
- 接收的字节数。
- 接收的 Profiles,按 Profile 类型和编程语言细分。
- Profile 大小,按编程语言细分。
- Ingester
- 活跃租户数量。
- Distributor
注意
Pyroscope 维护者承诺随着时间推移更新追踪信息的列表,并通过 CHANGELOG 和发布说明报告任何更改。
禁用匿名使用统计报告
如果可能,我们请求您保持使用报告功能启用,以帮助我们更好地了解开源社区如何运行 Pyroscope。如果您想选择退出匿名使用统计报告,请设置 CLI 参数 -usage-stats.enabled=false
或更改以下 YAML 配置:
analytics:
reporting_enabled: false