文档

手动配置 Telegraf

使用 Telegraf influxdb_v2 输出插件收集和将指标写入 InfluxDB v2.0 存储桶。本文介绍了如何在新和现有 Telegraf 配置中启用 influxdb_v2 输出插件,然后使用自定义配置文件启动 Telegraf。

查看使用 Telegraf 与 InfluxDB v2.0 的 要求

配置 Telegraf 输入和输出插件

在 Telegraf 配置文件(通常命名为 telegraf.conf)中配置 Telegraf 输入和输出插件。输入插件收集指标。输出插件定义指标发送的目的地。

查看 Telegraf 插件 获取可用插件的完整列表。

手动添加 Telegraf 插件

要手动添加任何可用的 Telegraf 插件,请按照以下步骤操作。

  1. 从完整的 Telegraf 插件 列表中找到您想要启用的插件。
  2. 点击插件名称右侧的 查看 以打开 GitHub 上的插件页面。例如,在此处查看 MQTT 插件 GitHub 页面 here
  3. 将示例配置复制并粘贴到您的 Telegraf 配置文件(通常命名为 telegraf.conf)中。

启用并配置 InfluxDB v2 输出插件

要将数据发送到 InfluxDB v2.0 实例,请在 telegraf.conf 中启用 influxdb_v2 输出插件

在 UI 中找到 InfluxDB v2 输出插件配置示例

  1. 在左侧导航菜单中,选择 加载数据 > Telegraf

  2. 点击 InfluxDB 输出插件

  3. 点击 复制到剪贴板 以复制示例配置或点击 下载配置 以保存副本。

  4. 将示例配置粘贴到您的 telegraf.conf 中并指定以下选项。

InfluxDB 输出插件配置包含以下选项

urls

一个包含您 InfluxDB v2.0 实例的 URL 数组。有关要使用哪些 URL 的信息,请参阅 InfluxDB URLsInfluxDB Cloud 需要 HTTPS

token

您的 InfluxDB v2.0 授权令牌。有关查看令牌的信息,请参阅查看令牌

请勿将令牌存储在 telegraf.conf

我们建议通过设置 INFLUX_TOKEN 环境变量,并在配置文件中包含环境变量来存储您的令牌。

export INFLUX_TOKEN=YourAuthenticationToken
$env:INFLUX_TOKEN = "YourAuthenticationToken"
set INFLUX_TOKEN=YourAuthenticationToken
# Make sure to include a space character at the end of this command.

请参阅下面的示例 telegraf.conf

组织

拥有目标存储桶的组织名称。

存储桶

要写入数据的存储桶名称。

示例 influxdb_v2 配置

以下示例说明了 influxdb_v2 配置。

# ...

[[outputs.influxdb_v2]]
  urls = ["https://cloud2.influxdata.com"]
  token = "$INFLUX_TOKEN"
  organization = "example-org"
  bucket = "example-bucket"

# ...
写入 InfluxDB v1.x 和 InfluxDB Cloud

如果 Telegraf 代理已写入 InfluxDB v1.x 数据库,启用 InfluxDB v2 输出插件将同时写入 v1.x 和 v2.0 实例。

将自定义 Telegraf 配置添加到 InfluxDB

要将自定义或手动配置的 Telegraf 配置添加到 InfluxDB 中的 Telegraf 配置集合中,请使用 influx telegrafs createinflux telegrafs update 命令。有关更多信息,请参阅

启动 Telegraf

使用 --config 标志启动 Telegraf 服务,并指定 telegraf.conf 的位置。

telegraf --config /path/to/custom/telegraf.conf

此页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以在不更改代码的情况下继续按当前方式使用它。

阅读更多

InfluxDB v3增强功能和InfluxDB集群版现已全面上市

包括更快的查询性能和管理工具在内的新功能,推动了InfluxDB v3产品线的进步。InfluxDB集群版现已全面上市。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括用于监控InfluxDB集群健康状态的运营仪表板、InfluxDB Cloud Dedicated中的单点登录(SSO)支持以及用于令牌和数据库的新管理API。

了解v3增强功能


InfluxDB集群版全面上市

InfluxDB集群版现已全面上市,为您在自管理堆栈中提供InfluxDB v3的强大功能。

与我们讨论InfluxDB集群版

由TSM驱动的InfluxDB Cloud