InfluxData平台简介
InfluxData平台是领先的现代时间序列平台,专为指标和事件而建。以下介绍我们平台的两个版本:InfluxDB 2.0和InfluxData 1.x。
InfluxDB 2.0
InfluxDB 2.0平台将InfluxDB、Chronograf和Kapacitor从InfluxData 1.x平台整合为单一打包解决方案,并增加了功能和灵活性。
- InfluxDB OSS 2.0:单一二进制文件的开源平台解决方案
- InfluxDB Cloud(商业产品):托管云解决方案
- Telegraf:收集数据
将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堆栈)
- Telegraf:收集数据
- InfluxDB:存储数据
- Chronograf:可视化数据
- Kapacitor:处理数据和警报
InfluxData 1.x还包括以下商业产品
InfluxData 1.x TICK堆栈
Telegraf
Telegraf是一个数据收集代理,它从越来越多的来源捕获数据,并将其转换为存储在InfluxDB中的InfluxDB行协议格式。Telegraf的可扩展架构使其易于创建插件,这些插件可以从不同的来源和端点拉取数据(输入插件)并将数据推送到和从不同来源和端点。
InfluxDB
InfluxDB可以存储任何涉及大量时间戳数据的用例的数据,包括DevOps监控、日志数据、应用程序度量、物联网传感器数据和实时分析。它提供功能,允许您通过保留数据一定时间来节省机器空间,然后自动对不需要的数据进行下采样、过期并从系统中删除。
Chronograf
Chronograf是TICK堆栈的用户界面,提供可定制的仪表板、数据可视化和数据探索。它还允许您查看和管理Kapacitor任务。
Kapacitor
Kapacitor是一种数据处理框架,使您能够在数据写入InfluxDB时对其进行处理和操作。这包括检测异常、基于用户定义的逻辑创建警报以及运行ETL作业。
InfluxData 1.x企业版本
InfluxDB企业版和Kapacitor企业版为大规模生产基础设施提供集群、访问控制和增量备份功能。您还将直接从InfluxData支持团队获得支持。
InfluxDB企业版和Kapacitor企业版与Telegraf和Chronograf的开源版本兼容。
InfluxDB Enterprise
InfluxDB企业版提供运行高可用性(HA)InfluxDB集群所需的功能,提供集群、水平扩展和高级访问控制,包括
- 提示式交手
- 反熵
- 细粒度授权
- 集群分析
- 增量备份
提示式交手
数据使用最终一致性写入模型跨节点写入。所有写入都添加到提示式交手队列(HHQ),然后写入集群中的其他节点。
反熵
InfluxDB企业版的反熵(AE)过程确保集群中的数据分片保持同步。当检测到“熵”(不同步的数据)时,AE将修复受影响的分片,同步缺失的数据。
细粒度授权
InfluxDB企业版中,细粒度授权可用于控制测量或系列级别的访问,而不仅仅是数据库级别的访问。
集群分析
企业元节点公开了/debug/pprof
API端点,允许您分析集群并可能诊断性能瓶颈。
增量备份
InfluxDB企业版允许进行增量备份,只将新添加的数据写入现有的备份文件,而不是在新的备份中备份所有数据。
Kapacitor Enterprise
Kapacitor企业版提供运行高可用性Kapacitor集群所需的功能,包括
- Kapacitor集群管理
- 警报去重
- 安全通信
Kapacitor集群管理
Kapacitor企业版附带kapactorctl
,这是一个用于创建和管理Kapacitor集群的命令行客户端。
警报去重
在多节点Kapacitor集群中触发警报时,Kapacitor企业版会去重警报数据,以防止发送重复的警报通知。
安全通信
数据通过订阅在InfluxDB和Kapacitor之间传递。Kapacitor企业版包括配置选项,允许您加密Kapacitor企业版和InfluxDB企业版集群之间的通信。
入门
要开始使用InfluxData 1.x平台,请参阅
要开始使用InfluxDB 2.0平台,请参阅InfluxDB云或InfluxDB OSS 2.0。
本页有帮助吗?
感谢您的反馈!