gpt4 book ai didi

Azure Log Analytics switch 语句/模式匹配

转载 作者:行者123 更新时间:2023-12-04 02:58:07 25 4
gpt4 key购买 nike

我正在尝试使用 Application Insights Analytics 和日志分析查询语言处理我的 Application Insights 数据。我想要的是 C# 中的 switch 语句或 F# 中的模式匹配。所以伪代码将是这样的:

requests
| where timestamp > now(-1d)
| project endpoint = (switch(name){ {case: "POST /api/jobs/search", then: "Jobs Search"}, {case: "POST /api/offices/search", then: "Office Search"} ...})

或者也许有某种解决方法来定义类似字典的结构,然后在我的查询中使用该结构

有什么想法吗?

最佳答案

您正在寻找的是 case() function .

requests
| where timestamp > ago(1d)
| project endpoint = case(
name == "POST /api/jobs/search", "Jobs Search",
name == "POST /api/offices/search", "Office Search",
"Unknown")

关于Azure Log Analytics switch 语句/模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51964692/

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