Telegraf 1.31 发行说明
作者:Josh Powers / 产品
2024 年 6 月 12 日
导航至
Telegraf 的新功能版本现已可用
- Telegraf 1.31 — 发行说明
您可以在我们的下载页面上找到最新 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 收集数据的更多信息。