Skip to content

统计数据的采集

Dozzle 通过一个轻量的信标采集匿名使用数据,用于确定功能和修复的优先级。这是一个没有资金支持的开源项目,因此这些数据是决定精力投向的主要依据。

采集了哪些内容

概括地说,信标包含 Dozzle 版本、部署模式(server、swarm、k8s、agent)、启用的认证方式、少量功能开关、Docker Engine 版本,以及一些数量统计(主机数、容器数、过滤器数)。其中还有一个随机生成的安装 ID,用于去重。

日志内容、容器名称、镜像名称、IP 地址和用户标识都不会被发送。具体字段会随时间变化,以 types/beacon.go 为准,发送逻辑位于 internal/analytics/http_beacon.go

数据存储在哪里

事件会发送到 https://b.dozzle.dev/event,这是一个小型 Go 服务,它把事件写入 DigitalOcean 上的平面文件,供后续处理。

如何关闭

传入 --no-analytics 或设置 DOZZLE_NO_ANALYTICS=true,就不会发出任何信标请求。

yaml
services:
  dozzle:
    image: amir20/dozzle:latest
    environment:
      DOZZLE_NO_ANALYTICS: "true"

基于 MIT 许可证发布。开源项目,由 Docker OSS 赞助。