发布公告:Telegraf 1.8.0 和 InfluxDB 1.6.3

导航到

Telegraf 的新功能版本现已发布

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

非常感谢为此次工作做出贡献的 60 多位开源社区成员!

此版本的主要功能亮点包括

  • 添加 Azure Monitor (azure_monitor) 插件,用于将自定义指标发送到 Azure Monitor
  • 新的 VMware vSphere (vsphere) 监控插件,用于从 vCenter 集群、主机、VM 和数据存储中提取指标。
  • Kafka 输出 (kafka) 插件性能得到了极大提升,现在可以选择使用 lz4 压缩。
  • 添加了以 Splunk 指标格式写入数据的能力,这意味着您可以将指标直接发送到 Splunk HEC
  • 22 个新插件和超过 70 项改进和错误修复。

新输入

  1. ActiveMQ (activemq)
    • 此插件使用 ActiveMQ 控制台 API 收集队列、主题和订阅者指标。
  2. Beanstalkd (beanstalkd)
    • 此插件收集服务器和管道状态,分别由 stats 和 stats-tube 命令报告。
  3. 文件计数 (filecount)
    • 此插件以特定间隔计算目录中符合特定条件的文件数。
  4. 文件 (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 服务器收集指标,包括集群、主机、VM 和数据存储。
  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 Metrics (splunkmetric)
    • 此序列化器格式化并输出 Splunk 指标索引可以使用的格式的指标数据。

InfluxDB 1.6.3

InfluxDB 的新维护版本现已发布。

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

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

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