发布公告:Kapacitor 1.6.2

导航至

Kapacitor 的新维护版本现已发布

此版本的 Kapacitor 包含以下修复和改进

  • TICKscript 优化
    • jsonCompact - 对于警报模板、行模板和详细信息模板,添加对拒绝标准 json(以换行符终止)的第三方服务的支持,通过在模板中压缩 json。
      • 为此,请将模板中的 {{ json . }} 替换为 {{ jsonCompact . }} 。
      • 此更改还将 Big Panda 警报详细信息压缩,以防止 Big Panda 报告服务错误。
  • Flux 任务改进
    • Kapacitor 使用 InfluxDB 数据库来存储 Flux 任务运行日志。以前,您必须手动创建数据库来存储 Flux 日志。现在,Kapacitor 自动为这些 Flux 任务日志创建 InfluxDB 数据库(默认为 kapacitor_fluxtask_logs)。有关更多信息,请参阅如何使用 Kapacitor 中的 Flux 任务
    • 将任务服务切换到使用保留注释的 Flux 格式化程序。
  • 安全
  • 其他
    • 已将 template-id 属性添加到 GET /kapacitor/v1/tasks API 响应中。添加此属性有助于识别由模板创建的任务。Chronograf 1.9.1 利用此属性来帮助显示通过模板创建的任务。
    • 正确验证连接的 InfluxDB 实例是否在 Kapacitor 配置文件的 InfluxDB 部分中设置了 whendisable-subscriptions 为 true。如果 InfluxDB 不可用,Kapacitor 将不会启动。
    • 实现了 expvar 字符串 JSON 编码,以正确处理测量字符串中的特殊字符,感谢 @prashanthjbabu

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

如果您发现问题或有问题,请加入我们的InfluxDB Community Slack,在Kapacitor Github 仓库或我们的社区网站上发布,我们将进行检查。