代码之家  ›  专栏  ›  技术社区  ›  George Shuklin

TickScript中的节点是什么?

  •  0
  • George Shuklin  · 技术社区  · 7 年前

    我正在学习TickScript,但是官方文档很混乱。

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

    我甚至发现了它们的衰退: https://docs.influxdata.com/kapacitor/v1.5/reference/spec/ ,其中没有节点定义。

    TickScript中的节点是什么?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Bunyk Zr40    7 年前

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

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

    节点表示将数据作为 批处理或逐点流,然后更改数据,存储 数据,或根据数据中的更改触发某些其他活动 (例如警报)。

    当您运行时,可以看到节点的可视化 kapacitor show <your_task_name> ,并运行输出的点部分 dot 命令。你会得到如下信息:

    Graph representation of TICKScript

    在这张图片上,图形的节点将对应于您的TickScript的节点。

        2
  •  0
  •   George Shuklin    7 年前

    多亏了@bunyk,我可以构建一个最小的TickScript,供Kapacitor接受。

    dbrp "a"."b"
    stream|from()
    
    推荐文章