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 未收集所有配置内容时假设一切正常工作。
    • 一些用户可能希望收集尽可能多的内容。为了启用此功能,引入了一组新的启动错误行为配置选项,并添加到许多插件中。这些选项允许用户“error”(当前行为)、“retry”(允许插件额外重试)或“ignore”(禁用该插件的进一步尝试)。
  • Procstat 与多重选择标准
    • proctstat 输入插件现在允许用户定义多个过滤器选择标准。
    • 借助这项新功能,用户可以定义更精细的搜索参数,以减少输出和生成的指标。
  • Procstat 字段
    • PR #15186 更改了 Linux 上 inputs.procstat 字段 read_bytes 和 write_bytes 的含义,使其现在包含所有 I/O 操作,以与其他操作系统保持一致。先前的值作为 disk_read_bytes 和 disk_write_bytes 输出,仅测量存储层上的 I/O。

下载

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

InfluxDB 大学

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