发布公告:Telegraf 1.8.0 和 InfluxDB 1.6.3

导航至

Telegraf 的新功能版本现已发布

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

非常感谢超过60位开源社区成员对此次努力的贡献!

以下是发布版本中的关键功能亮点:

  • 增加了 Azure Monitor (azure_monitor) 插件,用于向 Azure Monitor 发送自定义指标。
  • 新增 VMware vSphere (vsphere) 监控插件,可从 vCenter 集群、主机、虚拟机和数据存储中提取指标。
  • The Kafka Output (kafka) 插件性能大幅提升,并新增了使用 lz4 压缩的选项。
  • 增加了以 Splunk 指标格式写入数据的能力,这意味着您可以直接将指标发送到 Splunk HEC
  • 新增 22 个插件,以及 70 多项改进和错误修复。

新增输入

  1. ActiveMQ (activemq)
    • 此插件使用 ActiveMQ 控制台 API 收集队列、主题和订阅者的指标。
  2. Beanstalkd (beanstalkd)
    • 此插件收集由 stats 和 stats-tube 命令分别报告的服务器和 tube 统计数据。
  3. File Count (filecount)
    • 此插件按特定间隔计数符合特定标准的目录中的文件。
  4. File (file)
    • 利用此插件以选定的输入数据格式解析一组文件的文件内容。
  5. Icinga2 (icinga2)
    • 本系统使用 Icinga2 远程API 来收集运行中的服务和主机的状态。
  6. Kibana (kibana)
    • 这将查询 Kibana 状态 API 以获取其健康状态和一些其他有用的指标。
  7. PgBouncer (pgbouncer)
  8. 温度 (temp)
    • 定期收集你的服务器的温度。
  9. Tengine (tengine)
  10. VMware vSphere (vsphere)
    • VMware vSphere 插件使用 vSphere API 从多个 vCenter 服务器收集指标,包括集群、主机、虚拟机和数据存储。
  11. X509 证书 (x509_cert)
    • 此插件提供有关 X509 证书的信息,例如年龄和到期日期。

新的处理器

  1. 枚举 (enum)
    • 使用此插件将红色、琥珀色和绿色等状态代码重写为 0、1 和 2 等数值。
  2. 解析器 (parser)
    • 此插件解析指定数据格式中的字段,并根据其内容创建新的指标。
  3. 重命名 (rename)
    • 这允许你在将指标、字段和标签写入输出之前对其进行重命名。
  4. 字符串 (strings)
    • 此插件允许你将常见字符串函数(如小写或修剪)应用于你的指标、标签或字段。

新的聚合器

  1. 值计数器 (valuecounter)
    • 此插件统计字段中值的出现次数,可以用于统计类似 HTTP 状态代码的事物。

新的输出

  1. Azure Monitor (azure_monitor)
    • 使用此插件将自定义应用程序指标发送到 Azure Monitor。

新的解析器

  1. CSV (csv)
    • 此解析器从包含逗号分隔值的文档中创建指标。
  2. GROK (grok)
    • 此功能已从 logparser 插件中分离出来,成为一个可用于任何插件的解析器。
  3. Logfmt (logfmt)
    • 此解析器可以解析 logfmt 格式的数据,这是我们用于 InfluxDB 的格式。

新的序列化器

  1. Splunk度量 (splunkmetric)
    • 此序列化器以 Splunk度量索引可以消费的格式格式化和输出度量数据。

InfluxDB 1.6.3

现在可用的 InfluxDB 的新维护版本。

InfluxDB 此维护版本包括以下更新

  1. 从堆中移除 TSI1 HLL 统计。
  2. 修复导数和其他的继承间隔。
    • 外层查询的继承间隔不应导致内层查询失败,因为继承间隔仅隐式传递给支持按时间分组功能内层查询。由于导数的内层查询不支持按时间分组,并且内层查询本身未指定时间,外层查询不应使内层查询无效。
  3. 修复聚合数据的导数和其他时间范围。
    • 导数函数和其他类似函数会预加载数据,使得第一个间隔为时间范围的开始。这意味着读取时间范围之外的数据。在 v1.4.0 中对分片映射器所做的更改导致分片映射器将查询限制在分片映射器提供的间隔内。这是正确的,因为分片映射器只能处理它已映射的时间,但这破坏了导数和其他使用该功能的功能的回溯过去的功能。查询编译器已更新,增加了记录过去需要读取多少间隔的额外属性,以便分片映射器可以包括它可能不一定会读取但可能因为上述描述的功能而被查询的额外时间。

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