文档文档

使用 Telegraf 写入数据

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 = ["http://localhost:8181"]
  token = "
AUTH_TOKEN
"
organization = "" bucket = "
DATABASE_NAME
"
# ...

替换以下内容

  • DATABASE_NAME:要将数据写入的数据库的名称

  • AUTH_TOKEN:您的 InfluxDB 3 Core 授权令牌。将其存储在秘密存储或环境变量中,以避免暴露原始令牌字符串。

    在 Beta 阶段,InfluxDB 3 Core 不需要授权令牌。对于 token 选项,请提供任意非空令牌字符串。

了解如何 配置 Telegraf 以写入 InfluxDB 3 Core

将 Telegraf 与 InfluxDB 一起使用


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最新的数据引擎,可实时采集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看