文档文档

InfluxData 平台简介

InfluxData 平台是领先的现代 时间序列平台,专为指标和事件而构建。

我的 InfluxDB 版本是什么?

有多种 InfluxDB 部署选项可供选择,识别您正在使用的版本对于访问正确的文档和功能很重要。

使用以下方法识别您的 InfluxDB 版本

  • 交互式版本检测器
  • URL 模式识别
  • 命令行工具
  • HTTP API 标头

或者浏览下面的产品阵容找到您的。

InfluxDB 3

InfluxDB 3 是 InfluxDB 的下一代产品,它打破了时间序列合并树 (TSM) 存储引擎中的系列限制,并实现了无限系列基数,而不会影响整体数据库性能。它还带来了原生 SQL 支持和改进的 InfluxQL 性能。

自托管

  • InfluxDB 3 Core:开源时间序列数据库,支持对象存储和内置数据处理功能
  • InfluxDB 3 Enterprise:通过集群、高可用性和高级安全功能扩展 Core
  • InfluxDB Clustered:一个高可用性的 InfluxDB 3 集群,在您自己的基础设施上使用 Kubernetes 进行托管和管理

托管

InfluxDB 3 Explorer

InfluxDB 3 Explorer 是一款独立的 Web 应用程序,用于可视化、查询和管理存储在 InfluxDB 3 Core 和 Enterprise 中的数据。

Telegraf

Telegraf 是一个基于插件的服务器代理,用于收集和报告指标。它支持 300 多个输入和输出插件,包括对 InfluxDB 3 的支持。

InfluxDB 2

新的 InfluxDB Cloud 注册使用 InfluxDB 3

新的 InfluxDB Cloud 注册是关于 InfluxDB Cloud Serverless,由 InfluxDB 3 存储引擎提供支持

如果您想使用 InfluxDB v2 (TSM),请考虑自托管 InfluxDB OSS v2

InfluxDB 2 平台InfluxData 1.x 平台中的 InfluxDB、Chronograf 和 Kapacitor 合并到一个统一的打包解决方案中,并增加了功能和灵活性。

将 InfluxDB 2.0 应用程序与 InfluxDB Enterprise 1.8+ 集成

使用 InfluxDB 2.0 API 兼容性端点将基于 InfluxDB 2.0 或 InfluxDB Cloud 构建的应用程序与 InfluxDB Enterprise 1.8+ 集成。

  • 使用 api/v2/query 和 Flux 在 InfluxDB Enterprise 中查询数据。
  • 使用 api/v2/write 将数据写入 InfluxDB Enterprise (兼容 InfluxDB 2.0 客户端库)。

InfluxData 1.x

InfluxData 1.x 平台包括以下开源组件 (TICK 堆栈)

InfluxData 1.x 还包括以下商业产品

InfluxData 1.x TICK 堆栈

Telegraf

Telegraf 是一个数据收集代理,它从不断增长的源列表中捕获数据,并将其转换为 InfluxDB 行协议格式 以存储在 InfluxDB 中。Telegraf 的可扩展架构使得创建插件变得容易,这些插件可以从不同源和端点拉取数据(输入插件)并将数据推送到(输出插件)它们。

InfluxDB

InfluxDB 存储适用于任何涉及大量带时间戳数据用例的数据,包括 DevOps 监控、日志数据、应用程序指标、IoT 传感器数据和实时分析。它提供了功能,允许您通过将数据保留定义的时间长度来节省机器空间,然后自动降采样或过期并删除系统中不需要的数据。

Chronograf

Chronograf 是 TICK 堆栈的用户界面,提供可自定义的仪表板、数据可视化和数据探索。它还允许您查看和管理 Kapacitor 任务。

Kapacitor

Kapacitor 是一个数据处理框架,使您能够在数据写入 InfluxDB 时对其进行处理并采取相应行动。这包括检测异常、根据用户定义的逻辑创建警报以及运行 ETL 作业。

InfluxData 1.x Enterprise 版本

InfluxDB Enterprise 和 Kapacitor Enterprise 为大规模生产基础设施提供了集群、访问控制和增量备份功能。您还将获得 InfluxData 支持团队的直接支持。

InfluxDB Enterprise 和 Kapacitor Enterprise 与 Telegraf 和 Chronograf 的开源版本兼容。

InfluxDB Enterprise

InfluxDB Enterprise 提供了运行高可用性 (HA) InfluxDB 集群所需的功能,包括集群、水平扩展和高级访问控制,包括

提示性移交

数据通过最终一致的写入模型写入各个节点。所有写入都会添加到 提示性移交队列 (HHQ),然后写入集群中的其他节点。

反熵

InfluxDB Enterprise 的 反熵 (AE) 进程确保集群中的数据分片同步。当检测到“熵”(数据不同步)时,AE 将修复受影响的分片,同步丢失的数据。

细粒度授权

在 InfluxDB Enterprise 中,可以使用 细粒度授权来控制对测量或系列级别的访问,而不仅仅是数据库级别。

集群剖析

Enterprise 元节点公开 /debug/pprof API 端点,允许您剖析并可能诊断集群中的性能瓶颈。

有关监控和剖析集群的更多信息,请参阅 监控 InfluxDB Enterprise

增量备份

InfluxDB Enterprise 允许进行增量备份,它只将新添加的数据写入现有备份文件,而不是为所有数据创建新的备份。

有关更多信息,请参阅 InfluxDB Enterprise 集群功能

Kapacitor Enterprise

Kapacitor Enterprise 提供了运行高可用性 Kapacitor 集群所需的功能,包括

  • Kapacitor 集群管理
  • 警报去重
  • 安全通信

Kapacitor 集群管理

Kapacitor Enterprise 打包了 kapactorctl,这是一个用于创建和管理 Kapacitor 集群的命令行客户端。

警报去重

当警报在多节点 Kapacitor 集群中触发时,Kapacitor Enterprise 会对警报数据进行去重,以防止发送重复的警报通知。

安全通信

数据通过订阅在 InfluxDB 和 Kapacitor 之间传递。Kapacitor Enterprise 包含配置选项,可让您加密 Kapacitor Enterprise 和 InfluxDB Enterprise 集群之间的通信。

试用 InfluxData Platform Enterprise


此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2