Documentation

InfluxData平台简介

InfluxData平台 是领先的现代 时间序列 平台,专为指标和事件而构建。请在下方探索我们平台的两个版本–InfluxDB 2.0InfluxData 1.x

InfluxDB 2.0

InfluxDB 2.0 平台 将 InfluxDB、Chronograf 和 Kapacitor 从 InfluxData 1.x 平台 整合成一个单一的打包解决方案,具有新增的功能和灵活性:

将 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 stack):

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

InfluxData 1.x TICK 堆栈

Telegraf

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

时序数据库

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

Chronograf

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

Kapacitor

Kapacitor是一个数据处理框架,使您能够在数据写入InfluxDB时处理和处理数据。这包括检测异常、基于用户定义的逻辑创建警报和运行ETL作业。

InfluxData 1.x 企业版本

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

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

InfluxDB 企业版

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

  • 提示接管
  • 抗熵
  • 细粒度授权
  • 集群分析
  • 增量备份

提示转交

数据是通过最终一致的写入模型在节点之间写入的。 所有的写入都被添加到Hinted Handoff Queue (HHQ)中, 然后写入集群中的其他节点。

反熵

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

细粒度授权

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

集群分析

企业元节点暴露了 /debug/pprof API 接口,允许您分析并可能诊断集群中的性能瓶颈。

增量备份

InfluxDB Enterprise 允许增量备份,仅将新添加的数据写入现有备份文件,而不是在新的备份中备份所有数据。

Kapacitor 企业版

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

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

Kapacitor 集群管理

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

警报去重

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

安全通信

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

尝试 InfluxData 平台企业版

开始

要开始使用InfluxData 1.x平台,请参见

安装和配置
入门

要开始使用InfluxDB 2.0平台,请参阅InfluxDB CloudInfluxDB OSS 2.0



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: