发布公告: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
)。有关更多信息,请参阅如何使用 Kapacitor 中的 Flux 任务。 - 将任务服务切换到使用保留注释的 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 Community Slack,在Kapacitor Github 仓库或我们的社区网站上发布,我们将进行检查。