关于 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内,"."代表一个元素。

原文地址:https://www.cnblogs.com/pekkle/p/13701281.html