InfluxData收集有关InfluxDB使用情况的信息。这种“向家报告”功能旨在为我们提供有关更广泛的用户社区的信息,并了解平台的使用情况。这些统计数据永远不会与任何人共享,并帮助我们做出关于产品功能、支持性等方面的更好决策。最终,与我们将这些指标共享可以帮助我们更好地了解您如何使用我们的产品,并帮助我们随着时间的推移改进产品。

有些人可能对收集此类遥测数据感到不舒服,因此我们希望尽可能透明地关于收集的信息以及如何“退出”,如果您选择这样做。

禁用遥测

遥测报告默认启用。但是,我们已经使退出报告变得尽可能简单。只需使用 --reporting-disabled 标志启动InfluxDB进程。

您可以在我们的文档中查看具体命令

指标收集

对于每个InfluxDB 2.x安装,我们在启动时以及之后每8小时收集以下信息

标签 描述
arch InfluxDB编译的微架构
构建日期 与InfluxDB构建相关的日期
commit 与InfluxDB构建相关的提交的SHA
cpus 运行InfluxDB的CPU数量
functions Flux函数
id InfluxDB实例的雪花标识符
索引分区 标识底层InfluxDB存储引擎使用的索引分区
ip 报告统计信息的入站连接的IP地址。这不是 运行InfluxDB的机器的特定IP地址,除非它直接暴露在公共互联网上。
org 组织的标识符。允许在InfluxDB实例内按组织对统计信息进行分组
os InfluxDB运行的操作系统
result 文本,允许对Flux查询调用结果进行分组
series file partition 标识底层InfluxDB存储引擎使用的系列文件。这不是系列元数据。
status 写入前日志的状态(与成功/失败写入数相关联)
user_agent 通常,这由浏览器、InfluxDB客户端库(包括语言[Go、JavaScript、Java、C#、Ruby、Python等]和版本)以及其他技术[如第三方仪表板应用程序等]设置。
version InfluxDB版本

有了这些标签元素,我们随后利用id、ip和存储系统具体信息(适用时)的唯一组合来捕获InfluxDB内部各个子系统的使用次数。

字段 描述
buckets total counter InfluxDB实例中存在的桶的总数
bytes written counter 写入的字节总数
bytes scanned counter 通过查询和任务在存储系统中扫描的字节总数
仪表板总计数器 InfluxDB实例中存在的仪表板总数
Flux函数总计数器 在Flux中调用的函数的调用总数
HTTP API请求计数器 每个API路径的API调用总数
查询持续时间直方图 对查询持续时间进行分箱计数的直方图
组织总计数器 InfluxDB实例中存在的组织总数
抓取器总计数器 InfluxDB实例中配置的抓取器总数
系列总计数器 InfluxDB实例中存在的系列总数
存储总计数器 InfluxDB实例中存储的字节总数
任务调度器量规 InfluxDB实例中运行的任务数量
Telegraf总计数器 InfluxDB实例中Telegraf配置的总数
令牌总计数器 InfluxDB实例中存在的令牌总数
运行时间量规 InfluxDB持续运行的时间(以秒计)
用户总计数器 InfluxDB实例中存在的用户总数
WAL当前段量规 写前日志当前段的字节数
WAL写入总计数器 按状态(ok、fail等)对写前日志写入的总数