发布公告:Kapacitor 1.6.2
作者:Tim Hall / 产品
2021 年 10 月 11 日
导航至
Kapacitor 的新维护版本现已发布。
- Kapacitor 1.6.2 — 发行说明
此 Kapacitor 版本包含以下修复和改进
- TICKscript 增强
- jsonCompact - 对于警报模板、行模板和详细信息模板,添加对拒绝标准 json(以换行符结尾)的第三方服务的支持,通过压缩模板中的 json。
- 要做到这一点,请在您的模板中将
{{ json . }}
替换为{{ jsonCompact . }}
。 - 此更改还压缩 Big Panda 警报详细信息,以防止 Big Panda 报告服务错误。
- 要做到这一点,请在您的模板中将
- jsonCompact - 对于警报模板、行模板和详细信息模板,添加对拒绝标准 json(以换行符结尾)的第三方服务的支持,通过压缩模板中的 json。
- Flux 任务改进
- Kapacitor 使用 InfluxDB 数据库来存储 Flux 任务运行日志。以前,您必须手动创建数据库来存储 Flux 日志。现在,Kapacitor 会自动为这些 Flux 任务日志创建一个 InfluxDB 数据库(默认情况下,
kapacitor_fluxtask_logs
)。有关更多信息,请参阅如何将 Flux 任务与 Kapacitor 一起使用。 - 切换任务服务以使用保留注释的 Flux 格式化程序。
- Kapacitor 使用 InfluxDB 数据库来存储 Flux 任务运行日志。以前,您必须手动创建数据库来存储 Flux 日志。现在,Kapacitor 会自动为这些 Flux 任务日志创建一个 InfluxDB 数据库(默认情况下,
- 安全性
- 更新
jwt
依赖项并切换到github.com/golang-jwt/jwt
以修复 CVE-2020-26160 漏洞。
- 更新
- 其他
template-id
属性已添加到GET /kapacitor/v1/tasks
API 响应中。添加此属性有助于识别从模板创建的任务。Chronograf 1.9.1 利用此属性来帮助显示通过模板创建的任务。- 正确验证连接的 InfluxDB 实例是否在 Kapacitor 配置文件的 InfluxDB 部分中将
whendisable-subscriptions
设置为 true。如果 InfluxDB 不可用,Kapacitor 将不会启动。 - 实现 expvar 字符串 json 编码以正确处理测量字符串中的特殊字符,感谢 @prashanthjbabu!
最新开源版本的二进制文件可以在我们的下载页面上找到。
如果您发现问题或有疑问,请加入我们的 InfluxDB 社区 Slack,在我们的 Kapacitor Github 仓库或我们的社区网站上发布,我们将查看。