文档

识别写入方法

有许多不同的工具可用于将数据写入您的 InfluxDB 集群。根据您的用例,您应确定最合适的工具和方法。以下是一些可用的工具摘要(此列表并不完整)。

Telegraf

Telegraf 是一种数据收集代理,可从各种来源收集数据,将数据解析为 行协议,然后将其写入 InfluxDB。Telegraf 是基于插件的,并提供了数百个 插件,用于收集、聚合、处理和写入数据

如果您需要从成熟的系统和技术中收集数据,Telegraf 很可能已经支持用于收集这些数据的插件。一些最常见用例包括

  • 监控系统度量(内存、CPU、磁盘使用等)
  • 监控 Docker 容器
  • 通过 SNMP 监控网络设备
  • 从 Kafka 队列收集数据
  • 从 MQTT 代理收集数据
  • 从 HTTP 端点收集数据
  • 从 Prometheus 导出器抓取数据
  • 解析日志

有关使用 Telegraf 与 InfluxDB 集群的信息,请参阅 使用 Telegraf 将数据写入 InfluxDB 集群

InfluxDB 客户端库

InfluxDB 客户端库 是特定于语言的包,它们与 InfluxDB API 集成。它们简化了 InfluxDB 与您自己的自定义应用程序的集成,并标准化了应用程序与您的 InfluxDB 集群之间的交互。使用客户端库,您可以收集和写入对应用程序有用的任何时序数据。

InfluxDB 集群包括向后兼容的写入 API,因此如果您目前正在使用 InfluxDB v1 或 v2 客户端库,则可以继续使用相同的客户端库将数据写入您的集群。

InfluxDB HTTP 写入 API

InfluxDB 集群版提供向后兼容的 HTTP 写入 API,用于将数据写入您的集群。InfluxDB 客户端库使用这些 API,但如果您选择不使用客户端库,可以直接与 API 集成。由于这些 API 兼容性良好,您可以使用现有的 InfluxDB API 集成与您的 InfluxDB 集群。

写入优化

当您决定并集成工具以将数据写入您的 InfluxDB 集群时,有一些事情您可以做,以确保您的写入管道尽可能高效。以下列表提供了到优化写入文档中更详细描述这些优化的链接。

TelegrafInfluxDB 客户端库默认利用了许多这些优化。


这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已正式发布

包括更快查询性能和管理工具在内的新功能,推进了 InfluxDB v3 产品线。InfluxDB 集群版现已正式发布。

InfluxDB v3 性能和功能

InfluxDB v3产品线在查询性能方面进行了重大改进,并提供了新的管理工具。这些改进包括一个操作仪表板来监控您的InfluxDB集群健康状况、InfluxDB云专用的单点登录(SSO)支持以及用于令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB集群版已普遍可用

InfluxDB集群版现已普遍可用,并为您在自管理堆栈中提供了InfluxDB v3的功能。

与我们谈论InfluxDB集群版