TL;DR InfluxDB 技术提示 — 使用 InfluxDB UI 创建 Telegraf 配置

导航至

InfluxDB UI 提供了广泛的功能,用于时间序列分析、数据生命周期管理和时间序列可视化。在引导新用户方面,InfluxDB UI 也表现出色,无论他们是 InfluxDB OSS 还是 免费层 InfluxDB Cloud 用户。 InfluxDB UI 允许您轻松利用 Telegraf,这是一款插件驱动的收集代理,用于收集、处理和写入指标和事件。用户可以使用 InfluxDB UI 从数百个不同的 Telegraf 插件中进行选择,创建 Telegraf 配置,并帮助他们运行 Telegraf。此外,现在用户可以使用 InfluxDB UI 将其他插件添加到现有的 Telegraf 配置中,这为用户提供了 Telegraf 提供的所有灵活性和强大功能。

要在 InfluxDB UI 中创建 Telegraf 配置,请导航到数据选项卡,然后在 Telegraf 插件列表下选择要添加的插件。或者,您也可以在数据选项卡顶部搜索要使用的插件。

Create a Telegraf configuration in the InfluxDB UI

接下来,从下拉列表中选择创建配置

Create a configuration

现在您可以命名您的 Telegraf 配置,或者

  • 选择您希望 Telegraf 代理将数据写入的存储桶。
  • 创建一个新的存储桶以写入数据。

在下面的屏幕截图中,用户将其配置命名为“aerospike”,并选择“devbucket”作为其输出存储桶。

Configuration Options

选择继续配置以继续下一步,您可以在其中添加 Telegraf 配置描述(可选)并编辑配置的任何部分。要了解有关如何配置各个插件的更多信息,请查找您的插件并访问 GitHub 以获取有关您选择的插件的文档。

Add Plugin to a new Telegraf configuration

最后,单击保存并测试以将您带到设置说明页面。按照这些说明进行操作以

  1. 安装 Telegraf(如果您尚未安装)
  2. 配置 API 令牌
  3. 启动 Telegraf

单击监听数据按钮以验证您是否正在使用 Telegraf 成功收集和写入数据。完成后点击完成返回 Telegraf 页面,您可以在其中查看所有 Telegraf 配置的列表,并从那里按照设置说明进行操作。

Test your Configuration

使用 InfluxDB UI 向现有 Telegraf 配置添加插件

要向现有的 Telegraf 配置文件添加另一个插件,请导航到数据选项卡,然后在 Telegraf 插件列表下选择要添加的其他插件。在下面的屏幕截图中,用户正在向其现有的“aerospike”配置添加额外的 Aerospike 输入插件,该配置已经包含一个 Aeropsike 输入插件。

Create a Telegraf configuration in the InfluxDB UI

接下来,选择下拉列表以添加到现有配置

Add to an existing configuration

最后,选择您要向其添加其他插件的现有 Telegraf 配置,然后单击添加到现有配置。用户正在向名为“aerospike”的现有 Telegraf 配置添加第二个 Aerospike 输入插件。

Add to Existing Config - Aerospike

这就是全部内容!现在您可以验证您的 Telegraf 配置是否包含您想要的插件,并在点击保存并测试之前对配置、名称和描述进行任何必要的编辑。

Edit this Telegraf Configuration

关于向 Telegraf 配置添加额外插件的结论

我希望这篇文章能启发您尝试使用 InfluxDB UI 来创建和配置您的 Telegraf 配置。如果您正在使用 InfluxDB UI 或 Telegraf 并需要帮助,请在我们的社区网站Slack 频道中寻求帮助。如果您正在 InfluxDB 之上开发一个很酷的 IoT 应用程序,我们很乐意听到相关信息,因此请务必分享您的故事!此外,请在评论区分享您的想法、顾虑或问题。我们很乐意获得您的反馈并帮助您解决遇到的任何问题!