使用无代码第三方技术写入数据
通过配置不需要编码的第三方技术将数据写入InfluxDB。
先决条件
您的 InfluxDB 实例的身份验证凭据:您的 InfluxDB 主机 URL,组织,存储桶,以及具有存储桶写入权限的 API 令牌。
要设置InfluxDB并创建凭据,请按照 入门指南进行操作。
访问本指南中列出的第三方工具之一。
您可以配置以下第三方工具直接将行协议数据发送到InfluxDB,而无需编写代码:
许多第三方集成是社区贡献。如果下面的列表中缺少某个集成,请 打开文档问题 来告诉我们。
配置向量
Vector是一个轻量级和超快速的构建可观察性管道的工具。
– 向量文档
配置 Vector 将指标和日志事件写入 InfluxDB 实例。
配置您的 InfluxDB 身份验证凭据 以便 Vector 写入您的存储桶。
- 查看示例配置:
- 使用以下向量配置字段来获取 InfluxDB v2 凭证:
配置您希望 Vector 写入 InfluxDB 的数据。
- 查看 指标事件和配置的示例。
- 查看 遥测日志指标。
有关更多详细信息,请参阅其工作原理部分:
配置 Apache NiFi
Apache NiFi 是来自Apache软件基金会的一个软件项目,旨在自动化软件系统之间的数据流动。
– 维基百科
Apache NiFi 的 InfluxDB 处理器允许您将 NiFi Record 结构化数据写入 InfluxDB v2。
请查看 InfluxDB Processors for Apache NiFi 在GitHub上的详细信息。
配置OpenHAB
开放家庭自动化总线(openHAB,发音为ˈəʊpənˈhæb)是一个开源的、技术无关的家庭自动化平台
[InfluxDB 持久化附加组件] 服务允许您使用 [InfluxDB] 时间序列数据库持久化和查询状态。
请查看 InfluxDB Persistence add-on 在 GitHub 上的详细信息。
配置Apache JMeter
Apache JMeter 是一个Apache项目,可以用作负载测试工具,用于分析和测量各种服务的性能,重点关注Web应用程序。
– 维基百科
- 使用 InfluxDBBackendListenerClient 实现创建一个 后台监听器。
- 在后端监听器实现字段中,输入:
org.apache.jmeter.visualizers.backend.influxdb.influxdbBackendListenerClient - 在参数下,指定以下内容:
- influxdbMetricsSender:
org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender - influxdbUrl: (包括您在 InfluxDB 中创建的 bucket 和 org)
https://cloud2.influxdata.com/api/v2/write?org=my-org&bucket=jmeter - 应用程序:
InfluxDB2 - influxdbToken: 具有指定 bucket 写入权限的 InfluxDB API token
- 根据需要包含其他参数。
- influxdbMetricsSender:
- 点击 添加 以添加 InfluxDBBackendListenerClient 实现。
配置 Apache Pulsar
Apache Pulsar 是一个为云构建的开源分布式消息传递和流处理平台。
InfluxDB接收器连接器从Pulsar主题中提取消息并将其持久化到InfluxDB中。
参见 InfluxDB sink connector 以获取详细信息。
配置FluentD
Fluentd 是一个跨平台的开源数据收集软件项目。
– 维基百科
请查看influxdb-plugin-fluent在GitHub上的详细信息。