关于 Kapacitor 和 TickScript 的笔记

1. 在kapacitor的httppost配置中,row-template用于HttpPost node中,HttpPost node是一种独立的node。而alert-template是用于在Alert node中的post()操作。

 

2. 如下alert-template例子:

alert-template = """
{{.Message}}:{{range .Data.Series}}{{.Name}},{{range .Values}}{{.}}{{end}}{{end}}
"""

其中,.Message是Alert node下所配置的".message()"属性的值。因为"Data"节点是Alert node所生成的数据的直接子节点,所以用 ".Data"来访问。range是遍历,用于遍历一个json array,因为.Data.Series是一个数组,所以可以range。在range内,"."代表一个元素。

 

posted @ 2020-09-20 18:25  Pekkle  阅读(359)  评论(0编辑  收藏  举报