应用程序见解 kusto 查询列出所有子项目

140*_*ser 2 azure azure-application-insights kql azure-data-explorer

我有想要查询的应用程序见解结果。我在应用程序洞察中的数据是带有子依赖项的请求。它们具有相同的操作_Id。我想列出所有请求。我可以通过运行查询轻松地做到这一点:request 但我也希望在同一行中具有相同的相应依赖项。就像一个列表一样。我怎样才能与运营商做到这一点make_list()

或者,我可以通过连接来完成此操作。但我更喜欢将结果放在同一行中,并将依赖项名称作为列放在列表中。

Tin*_*ang 5

尝试这个?

requests
| join (dependencies
    | summarize operationNameList=make_list(name),opid=count() by operation_Id
    | project operationNameList, operation_Id
    )
    on operation_Id
| project id, name, operationNameList
Run Code Online (Sandbox Code Playgroud)

我的想法是,当使用“join”时,我们可以根据依赖项计数得到几行。所以使用make_list来合并依赖。

在此输入图像描述