TICKscript中的节点是什么?

时间:2018-07-20 15:04:38

标签: kapacitor

我正在尝试学习TICKscript,但是官方文档很乱。

我了解其中有关变量声明和表达式的部分内容。但是然后有“节点”。他们是什么?

UPD:我什至找到了他们的EBNF:How to use explicit waits with PageFactory fields and the PageObject pattern,并且其中没有节点定义。

TICKscript中的节点是什么?

2 个答案:

答案 0 :(得分:1)

在TICKScript的语法中没有节点的描述,因为它不是语法概念,而是语义。节点在EBNF中大约为Function { Chain }

以下是文档中的节点说明:https://docs.influxdata.com/kapacitor/v1.5/nodes/

  

节点表示流程调用单元,它们将数据作为   批处理或逐点流,然后更改数据,存储   数据,或根据数据更改触发其他活动   (例如警报)。

运行kapacitor show <your_task_name>并通过dot命令运行输出的DOT部分时,您可以看到节点的可视化。您将得到类似的东西:

Graph representation of TICKScript

在该图片上,图形的节点将与您的TICKscript的节点相对应。

答案 1 :(得分:0)

非常感谢@Bunyk,我能够构建一个最小的TICKscript,以被kapacitor接受。

dbrp "a"."b"
stream|from()