在Kusto Azure Data Explorer中构建树/运行递归查询



我有一个Kusto表,它具有以下结构:

输出
名称 文件 IngestType
A F1
B F1 输入
B F2 输出
C F2 输入
D F2 输入

以上内容可以在Kusto中动态构建吗?在";当孩子们的输出被其他人消耗时,保持查询"ing";

否。你上面写的(使用child_level_i(是唯一的方法。

如果您正在寻找一个特定的流程分支,您可以通过使用evaluate sequence_detect插件将流程树定义为启动的流程的时间序列或命令行来定位它。

datatable (Time: datetime, parent:string, child: string)[
'2023-01-13T14:01:06.3120799Z', "Grand parent", "parent",
'2023-01-13T14:01:07.3120799Z', "parent", "child",
'2023-01-13T14:01:08.3120799Z', "child", "grand child",
'2023-01-13T14:01:08.3120799Z', "noise parent", "noise child"
'2023-01-13T14:01:08.3120799Z', "noise child", "noise grandchild"
]
| evaluate sequence_detect(Time, // time column to look for sequence
3s, // timespan  allowed for the sequence completion
2s, // max timespan between each step
// process tree as condition
GrandParentFound =  parent == "Grand parent" and child == "parent",
ParentFound = parent == "parent" and child == "child",
ChildFound = parent == "child" and child == "grand child"
)

相关内容

  • 没有找到相关文章

最新更新