使用无代码第三方技术写入数据
通过配置不需要编码的第三方技术将数据写入 InfluxDB。
先决条件
您的 InfluxDB 实例的身份验证凭据:您的 InfluxDB 主机 URL、组织、Bucket 和一个在 Bucket 上具有写入权限的 API 令牌。
要设置 InfluxDB 并创建凭据,请按照快速入门指南进行操作。
访问本指南中列出的第三方工具之一。
您可以配置以下第三方工具,将 Line Protocol 数据直接发送到 InfluxDB,而无需编写代码
许多第三方集成是社区贡献的。如果以下列表中缺少集成,请打开一个文档 issue 告知我们。
配置 Vector
Vector 是一款轻量级且超快速的工具,用于构建可观测性管道。
配置 Vector 以将指标和日志事件写入 InfluxDB 实例。
配置您的 InfluxDB 身份验证凭据,以便 Vector 写入您的 Bucket。
- 查看示例配置
- 将以下 Vector 配置字段用于 InfluxDB v2 凭据
配置您希望 Vector 写入 InfluxDB 的数据。
- 查看 指标事件和配置的示例。
- 查看 遥测日志指标。
有关更多详细信息,请参阅 工作原理 部分
配置 Apache NiFi
Apache NiFi 是 Apache 软件基金会的软件项目,旨在自动化软件系统之间的数据流。
– 维基百科
Apache NiFi 的 InfluxDB 处理器允许您将 NiFi Record 结构化数据写入 InfluxDB v2。
有关详细信息,请参阅 GitHub 上的 Apache NiFi 的 InfluxDB 处理器。
配置 openHAB
open Home Automation Bus (openHAB,发音为 ˈəʊpənˈhæb) 是一个开源、技术无关的家庭自动化平台
[InfluxDB 持久性插件] 服务允许您使用 [InfluxDB] 时序数据库持久化和查询状态。
有关详细信息,请参阅 GitHub 上的 InfluxDB 持久性插件。
配置 Apache JMeter
Apache JMeter 是一个 Apache 项目,可以用作负载测试工具,用于分析和测量各种服务的性能,重点是 Web 应用程序。
– 维基百科
- 使用 InfluxDBBackendListenerClient 实现创建一个 Backend Listener。
- 在 Backend Listener implementation 字段中,输入
org.apache.jmeter.visualizers.backend.influxdb.influxdbBackendListenerClient
- 在 Parameters 下,指定以下内容
- influxdbMetricsSender:
org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender
- influxdbUrl: (包括您在 InfluxDB 中创建的 Bucket 和组织)
http://localhost:8086/api/v2/write?org=my-org&bucket=jmeter
- application:
InfluxDB2
- influxdbToken: 您的 InfluxDB API 令牌,在指定的 Bucket 上具有写入权限
- 根据需要包含其他参数。
- influxdbMetricsSender:
- 单击 Add 添加 InfluxDBBackendListenerClient 实现。
配置 Apache Pulsar
Apache Pulsar 是一个开源的分布式消息传递和流平台,专为云构建。
InfluxDB Sink 连接器从 Pulsar 主题中拉取消息,并将消息持久化到 InfluxDB。
有关详细信息,请参阅 InfluxDB Sink 连接器。
配置 FluentD
Fluentd 是一款跨平台的开源数据收集软件项目。
– 维基百科
有关详细信息,请参阅 GitHub 上的 influxdb-plugin-fluent。
此页内容对您有帮助吗?
感谢您的反馈!