使用 Telegraf 写入数据
InfluxDB 3 Core 处于公开 Alpha 阶段
InfluxDB 3 Core 处于公开 alpha 阶段,可用于测试和反馈,但不适用于生产环境。产品和本文档均在开发中。我们欢迎并鼓励您提供关于 alpha 体验的反馈,并邀请您加入我们的公共频道以获取更新和分享反馈。
Telegraf 是一个数据收集代理,用于收集和报告指标。其庞大的输入插件库和“即插即用”架构使您可以快速轻松地从许多不同的来源收集指标。
有关可用插件的列表,请参阅 Telegraf 插件。
要求
- Telegraf 1.9.2 或更高版本。 有关安装 Telegraf 的信息,请参阅 Telegraf 安装说明。
Telegraf 基本用法
Telegraf 是一个基于插件的代理,插件在您的 Telegraf 配置文件 (telegraf.conf
) 中启用和配置。每个 Telegraf 配置必须至少有一个输入插件和一个输出插件。
Telegraf 输入插件从不同的来源检索指标。Telegraf 输出插件将这些指标写入目标。
使用 outputs.influxdb_v2
插件连接到 InfluxDB 3 Core 中包含的 InfluxDB v2 写入 API,并将 Telegraf 采集的指标写入 InfluxDB 3 Core。
# ...
[[outputs.influxdb_v2]]
urls = ["https://#:8181"]
token = "AUTH_TOKEN"
organization = ""
bucket = "DATABASE_NAME"
# ...
替换以下内容
DATABASE_NAME
:要写入数据的数据库名称AUTH_TOKEN
:您的 InfluxDB 3 Core 授权令牌。将其存储在密钥存储或环境变量中,以避免暴露原始令牌字符串。在 alpha 阶段,InfluxDB 3 Core 不需要授权令牌。对于
token
选项,请提供任意非空令牌字符串。
了解如何 配置 Telegraf 以写入 InfluxDB 3 Core。
将 Telegraf 与 InfluxDB 结合使用
配置 Telegraf 以写入 InfluxDB 3 Core
更新现有或创建新的 Telegraf 配置,以使用 influxdb_v2
输出插件写入 InfluxDB 3 Core。使用自定义配置启动 Telegraf。
使用 Telegraf 双写到 InfluxDB
配置 Telegraf 以同时将数据写入多个 InfluxDB 实例或集群。
使用 Telegraf 写入 CSV 数据
使用 Telegraf file
输入插件读取和解析 CSV 数据为 Line Protocol 并将其写入 InfluxDB 3 Core。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。