Telegraf 1.31 版本说明

导航到

Telegraf 的新功能版本现已发布

您可以在我们的 下载页面 上找到最新 Telegraf 版本的二进制文件。感谢所有开源社区成员为这一努力做出的贡献!

新插件

这些是最新的插件,首次在此版本中提供

  • OpenMetrics 解析器 (parsers.openmetrics)
    • 解析 OpenMetrics 风格的 Prometheus 指标
    • srebhan 贡献
  • Parquet 解析器 (parsers.parquet)
    • 从解析 Parquet 文件生成指标
    • powersj 贡献
  • Smartctl 输出 (inputs.smartctl)
    • 从 smartctl JSON 输出收集指标
    • powersj 贡献
  • 时间戳处理器 (processors.timestamp)
    • 将包含时间戳的字段解析为其他格式的时间戳
    • powersj 贡献

重要变更

以下是一些值得关注的变更

  • CLI 选项:远程 URL 重试
    • 新的 --url-config-retry-attempts CLI 选项允许用户设置从基于 URL 的配置文件开始的重试次数。默认值保持为 3。
    • 用户可以将此设置为 -1 以无限期尝试,但请注意,Telegraf 将在获取配置之前阻止启动。
  • CLI 选项:重载 URL 间隔
    • 引入了 --url-config-check-interval CLI 选项,用于检查远程 URL 是否已更新。现有的 --watch-config 选项仅用于本地文件。
    • 此选项检查 Last-Modified 标头以确定是否需要更新。
  • 弃用移除
    • 所有弃用移除的消息都已更新为 v1.35.0(2025年6月)或 v1.40(2026年9月)。
    • 如果您发现任何替换问题,请提交问题。
  • 启动时重试错误
    • 通常情况下,如果 Telegraf 检测到连接输入时出现错误,它将无法启动。这是为了确保用户了解错误,并防止用户在 Telegraf 没有收集到所有配置的数据时误以为一切正常。
    • 一些用户可能希望收集尽可能多的信息。为此,引入了一组新的启动错误行为配置选项,并添加到多个插件中。这些选项允许用户选择“错误”当前行为、“重试”以允许插件进行额外的重试,或者“忽略”以禁用该插件进一步尝试。
  • 具有多个选择标准的 Procstat
    • 现在,proctstat 输入插件允许用户定义多个过滤选择标准。
    • 利用这项新功能,用户可以定义更精确的搜索参数,以减少输出和生成的指标。
  • Procstat 字段
    • PR #15186 修改了 Linux 上 inputs.procstat 字段 read_bytes 和 write_bytes 的含义,现在它们包含 所有 I/O 操作,以与其他操作系统保持一致。之前的值作为 disk_read_bytes 和 disk_write_bytes 输出,仅测量 存储层上的 I/O。

下载

前往我们的下载页面获取最新的 Telegraf 版本。如果您有问题或疑问,请加入我们的InfluxDB Community Slack,在InfluxDB GitHub Repo社区站点上发帖,我们将为您查看。

InfluxDB 大学

通过免费学习 InfluxDB 大学使用 Telegraf 收集数据课程,了解更多关于 Telegraf 的信息。