gpt4 book ai didi

azure - 在工作簿的多个查询之间共享基本 Kusto 查询

转载 作者:行者123 更新时间:2023-12-02 06:25:03 26 4
gpt4 key购买 nike

在日常工作中我使用Azure Log Analytics以及Azure Monitor Workbooks 。在大多数情况下,我使用某种参数,用户可以使用这些参数来深入/限制所提供查询的范围。

这需要我为我的查询提供这些过滤器,例如,类似

MyCustomLog 
| where TimeGenerated ({TimeFrame:value})
| where Server in ({Server:value})
...

令人烦恼的是,我找不到在多个查询中重复使用此样板模式的方法,即每次添加过滤器或更改语义时,我都必须检查所有查询并更新它们,这确实很乏味且容易出错,尤其是在较大的工作簿中。

我想象的是我在普通日志记录中也可以做的事情 - 使用 let 并从那里重用它。类似...

let BasicUniverse = MyCustomLog 
| where TimeGenerated ({TimeFrame:value})
| where Server in ({Server:value});

...接近参数定义然后在每个查询中重用...

BasicUniverse
| // Do some processing based on that

...这会很棒,因为我只需要更改基本的 Universe 查询一次。这可能吗,或者有一个聪明的解决方法吗?

提前致谢。

最佳答案

您可以查看创建 Log Analytics workspace function并将相关参数传递给它。

关于azure - 在工作簿的多个查询之间共享基本 Kusto 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68380047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com