由InfluxDB 2.x收集的遥测数据
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等)对写前日志写入的总数 |