【发布时间】:2022-11-09 20:44:38
【问题描述】:
日志项如下所示,currencyamount 字段有多种情况:
{ "AdditionalFields":{
"backendRequestBody":{
"currencyamount":1
} } }
{ "AdditionalFields":{
"backendRequestBody":{
"CurrencyAmount":1
} } }
{ "AdditionalFields":{
"backendRequestBody":{
"currencyAmount":1
} } }
但是,parse_json 日志查询区分大小写,有什么方法可以不区分大小写地获取 currentAmount 字段使用天蓝色日志查询?
下面的查询只能获取具有小写货币金额字段的日志条目之一。
AzureDiagnostics
| where apiId_s contains "targetId" and AdditionalFields.backendRequestBody has "amount"
| extend amt = (parse_json(tostring(AdditionalFields.backendRequestBody)).currencyamount)
【问题讨论】:
标签: azure azure-application-insights