Telegraf 0.11 发布,支持 UDP 和 TCP 输入插件,以及 NTP 查询和进程输入

导航至

我们很高兴地宣布  Telegraf 0.11 已正式发布,新版本包括对 TCPUDP 输入插件的支持。这些插件能够解析多种数据格式(包括 InfluxDB 行协议和 Graphite),并将它们写入任何配置的输出。

我们还发布了三个新的插件,用于收集额外的系统指标

  • NTP 查询 运行 ntpq 命令,并返回 NTP 查询指标,例如偏移、延迟、抖动等。
  • 进程 收集系统上运行的总体进程的信息。它计算进程总数,以及处于僵尸、睡眠、运行等状态的进程数。在 Linux 上,它还将收集线程信息。
  • 内核 收集 /proc/stat 中提供的通用内核指标,此插件仅在 Linux 上可用。

此版本中的其他功能和错误修复如下…

功能

  • #692: 支持 InfluxDB 保留策略
  • #771: 输入插件的默认超时。感谢 @PierreF!
  • #758: UDP Listener 输入插件,感谢 @whatyouhide!
  • #769: httpjson 插件:允许指定 SSL 配置。
  • #735: SNMP 表格功能。感谢 @titilambert!
  • #754: docker 插件:向输出添加 docker info 指标。感谢 @titilambert!
  • #788: -input-list 和 -output-list 命令行选项。感谢 @ebookbug!
  • #778: 添加 TCP 输入监听器。
  • #797: 为持久性 MQTT 消费者客户端会话提供选项。
  • #799: 为 procstat 输入插件添加线程数。感谢 @titilambert!
  • #776: 向 kafka_consumer 添加 Zookeeper chroot 选项。感谢 @prune998!
  • #811: 添加进程插件,用于对系统上的进程总数进行分类。感谢 @titilambert!
  • #235: 向 system 输入插件添加用户数。
  • #826: “kernel” linux 插件,用于 /proc/stat 指标(上下文切换、中断等)
  • #847: ntpq: 用于运行 ntp 查询可执行文件并收集指标的输入插件。

错误修复

  • #748: 修复 sensor 插件在 ":" 上分割的问题
  • #722: Librato 输出插件修复。感谢 @chrusty!
  • #745: 修复 Telegraf toml 在大型配置文件上解析崩溃的问题。感谢 @titilambert!
  • #781: 修复 mqtt_consumer 用户名未设置的问题。感谢 @chaton78!
  • #786: 修复 mqtt 输出用户名未设置的问题。感谢 @msangoi!
  • #773: 修复 snmp 插件中的重复测量。感谢 @titilambert!
  • #708: 打包:构建 ARM 包
  • #713: 打包:日志目录上的不安全权限错误
  • #816: 修复 phpfpm 在 fcgi 端点不可达时崩溃的问题。
  • #828: 修复 net_response 插件覆盖主机标签的问题。
  • #821: 从服务器标签中删除 postgres 密码。感谢 @menardorama!

下一步是什么

  • 开始使用 Telegraf 这里