0

我正在遍历 Log Analytics 工作区列表以对它们运行查询,然后连接结果。

如果我因任何原因收到错误,则 _kql_raw_result_ 不会改变。这意味着当我在循环末尾追加结果时,该行将填充上一次迭代的结果。如何检查循环内的故障?

我认为 try/catch 块可能会有所帮助,但这似乎无法捕捉到 jupyter 魔法块内的东西

try:
    %kql loganalytics://code;workspace='aaaaaaaaaaaaaaaaaa';alias='fail'
except:
    print("oops")

KqlError: {"error":{"message":"请求的路径不存在","code":"PathNotFoundError","correlationId":"xxxxxx"}}

4

0 回答 0