Documentation

自动配置 Telegraf

InfluxDB 用户界面 (UI) 可以根据用户选择的 Telegraf 插件自动创建 Telegraf 配置文件。本文介绍如何在 InfluxDB UI 中创建 Telegraf 配置,并使用生成的配置文件启动 Telegraf。

查看将 Telegraf 与 InfluxDB 2.7 结合使用的要求

创建 Telegraf 配置

  1. 打开 InfluxDB UI (默认:localhost:8086

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

  3. 单击 创建配置

  4. 存储桶下拉列表中,选择 Telegraf 将存储收集数据的存储桶。

  5. 选择一个或多个可用的插件组,然后单击继续

  6. 查看要配置的插件列表以了解配置要求。标有 的插件无需额外配置。要配置插件或访问插件文档,请单击插件名称。

  7. 提供 Telegraf 配置名称和可选的 Telegraf 配置描述

  8. 根据需要调整配置设置。要查找特定插件的配置设置,请参阅 Telegraf 插件

  9. 单击保存并测试

  10. 测试您的配置页面提供了有关如何使用生成的配置启动 Telegraf 的说明。有关每个步骤的详细信息,请参阅下文的启动 Telegraf

  11. Telegraf 运行后,单击监听数据以确认 Telegraf 是否成功向 InfluxDB 发送数据。确认后,将显示连接已找到!消息。

  12. 单击完成。您的 Telegraf 配置名称和关联的存储桶名称将显示在 Telegraf 配置列表中。

Windows

如果您计划使用 System 插件监控 Windows 主机,则必须完成以下步骤。

  1. 在 Telegraf 配置列表中,双击您的 Telegraf 配置,然后单击下载配置

  2. 打开下载的 Telegraf 配置文件,并将 [[inputs.processes]] 插件替换为以下 Windows 插件之一,具体取决于您的 Windows 配置

  3. 保存文件并将其放置在 telegraf.exe 可以访问的目录中。

启动 Telegraf

InfluxDB v2 API 的请求必须包含 API 令牌。令牌标识对 InfluxDB 实例的特定权限。

将您的令牌配置为环境变量

  1. 查找您的 API 令牌。有关查看令牌的信息,请参阅查看令牌

  2. 要将您的 API 令牌配置为 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 服务

使用 -config 标志启动 Telegraf 服务,以指定生成的 Telegraf 配置文件的位置。

  • 对于 Windows,该位置始终是本地文件路径。
  • 对于 Linux 和 macOS,该位置可以是本地文件路径或 URL。

Telegraf 开始使用从 InfluxDB API 拉取的 Telegraf 配置。

InfluxDB 主机 URL 和端口在 InfluxDB OSS 和 InfluxDB Cloud 之间有所不同。有关确切的命令,请参阅 InfluxDB UI 中的 Telegraf 配置设置说明

telegraf -config http://localhost:8086/api/v2/telegrafs/0xoX00oOx0xoX00o

管理 Telegraf 配置

有关在 InfluxDB 中管理 Telegraf 配置的更多信息,请参阅 Telegraf 配置


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

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

有关更多信息,请查看