自动配置 Telegraf
InfluxDB 用户界面 (UI) 可以根据用户选择的 Telegraf 插件自动创建 Telegraf 配置文件。本文介绍如何在 InfluxDB UI 中创建 Telegraf 配置,并使用生成的配置文件启动 Telegraf。
查看将 Telegraf 与 InfluxDB 2.7 结合使用的要求。
创建 Telegraf 配置
打开 InfluxDB UI (默认:localhost:8086)。
在左侧导航菜单中,选择 数据(加载数据)> Telegraf。
单击 创建配置。
在存储桶下拉列表中,选择 Telegraf 将存储收集数据的存储桶。
选择一个或多个可用的插件组,然后单击继续。
查看要配置的插件列表以了解配置要求。标有 的插件无需额外配置。要配置插件或访问插件文档,请单击插件名称。
提供 Telegraf 配置名称和可选的 Telegraf 配置描述。
根据需要调整配置设置。要查找特定插件的配置设置,请参阅 Telegraf 插件。
单击保存并测试。
测试您的配置页面提供了有关如何使用生成的配置启动 Telegraf 的说明。有关每个步骤的详细信息,请参阅下文的启动 Telegraf。
Telegraf 运行后,单击监听数据以确认 Telegraf 是否成功向 InfluxDB 发送数据。确认后,将显示连接已找到!消息。
单击完成。您的 Telegraf 配置名称和关联的存储桶名称将显示在 Telegraf 配置列表中。
Windows
如果您计划使用 System 插件监控 Windows 主机,则必须完成以下步骤。
在 Telegraf 配置列表中,双击您的 Telegraf 配置,然后单击下载配置。
打开下载的 Telegraf 配置文件,并将
[[inputs.processes]]
插件替换为以下 Windows 插件之一,具体取决于您的 Windows 配置保存文件并将其放置在 telegraf.exe 可以访问的目录中。
启动 Telegraf
对 InfluxDB v2 API 的请求必须包含 API 令牌。令牌标识对 InfluxDB 实例的特定权限。
将您的令牌配置为环境变量
查找您的 API 令牌。有关查看令牌的信息,请参阅查看令牌。
要将您的 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 配置。
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。