最新Telegraf 1.22版本包括更快的行协议解析、Varnish增强和新Hashicorp插件

导航到

Telegraf的新功能版本现已发布

最新Telegraf版本的二进制文件可在我们的下载页面找到。

感谢40多位开源社区成员为这项工作做出的贡献!

主要功能

新增更快、更高效的行协议解析

  • 我们添加了一个更快、更节省内存的InfluxDB 行协议解析器实现
  • 此新解析器不是默认设置,用户可以在插件解析类型设置下使用单个配置选项“upstream”来启用新解析器。有关更多信息,请参阅此博客

选择 SNMP 翻译器的选项

  • Telegraf 最近切换到使用 gosmi 进行翻译,以解决由于与先前版本 1.20.4 不兼容而导致的性能问题。
  • Telegraf 现在将 gosmi 翻译作为一个配置选项,但默认为 netsnmp 翻译。
  • 已切换到 gosmi 的用户需要在他们的代理配置中设置 translator= "gosmi"

收集偏移量代理配置设置

  • 我们添加了一个 collection_offset 设置,允许用户定义从(四舍五入并未对齐)收集间隔的时间偏移。此选项在代理部分或任何输入插件部分中均有效。
  • 此设置有助于在多个代理或插件之间手动安排数据收集。

Varnish 插件增强

  • 将 Varnish 统计数据转换为指标的过程已重做,这解决了在重新加载 Varnish 服务器时高基数问题。
  • 添加了 metric_version = 2 以删除无效的 VCL。启用此选项时,插件将运行 varnishstat -j 命令并将 JSON 输出解析为指标。需要 Varnish 6.0.2 及更高版本才能启用。
  • 插件现在还解析后端标签并支持 VBE.* 指标。

为 gNMI 输入插件添加了动态标签

  • gNMI 输入插件(用户现在可以指定仅进行标签的 gNMI 订阅并将其存储起来,以便将具有完全相同标签“名称”的其他订阅应用于应用程序。)
  • 此功能将接口描述作为标签添加到所有其他接口指标中,以简化 InfluxDB 中的搜索。
新输入
新的处理器
  • 噪声处理器 (noise)
    • 此处理器用于向数值字段值添加噪声。这有助于用户通过对敏感数据进行匿名处理并进一步防止关联攻击来添加一些噪声。由@wizarq贡献。
下载

访问我们的下载页面获取最新的Telegraf版本。如果您发现问题或有疑问,请加入我们的InfluxDB社区Slack,在InfluxDB GitHub仓库或我们的社区网站上发布,我们将查看。

测试征集

如果您有兴趣参与测试您正在使用的插件和系统的错误修复和功能,请填写此表格。Telegraf维护者将在拉取请求中标记您以测试工件。这将帮助我们更好地解决发布后可能出现的错误。