在Azure日志门户中的工作簿中添加参数

时间:2019-07-15 16:01:34

标签: azure azure-application-insights azure-log-analytics

我正在尝试在天蓝色的logportal中的工作簿中添加参数。 我查看了这篇文章,但没有找到更多示例。

https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-workbooks#adding-parameter-sections

下面是我的工作簿查询。

customEvents
| extend customDimensions.Properties.username == "abc"

我想为username =“ pqr”添加参数

这显示语法错误。我尝试添加用户名,但这不起作用。

customDimensions.Properties.username

2 个答案:

答案 0 :(得分:1)

我想您想扩展一个具有username属性的列,并使所有username等于pqr。您可以用我的查询进行测试。我在EventName下查询customDimensions

customEvents 
| where customDimensions.EventName=="Heartbeat"
| extend EventName_ = tostring(customDimensions.EventName)

enter image description here

这是我的customDimensions属性。

enter image description here

希望这可以为您提供帮助。

答案 1 :(得分:1)

您是否将用户名进一步嵌套在customDimensions中的<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>Currency Converter</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" href="main.css" /> <link href="https://fonts.googleapis.com/css?family=Lato:300&display=swap" rel="stylesheet" /> </head> <body> <h1>Currency Converter</h1> <div class="parent"> <div class="container"> <input type="text" class="original" id="input" /> <select id="left-select"> </select> </div> <div class="container" id="ctn"> <p id="converted">0</p> <select id="right-select"> </select> </div> </div> <script src="main.js"></script> </body> </html>中? (是来自App Hub吗?)?还是用户名是自定义维度中的字段?

您可以在工作簿中创建一个名为Properties的文本参数,然后将查询更改为

username

将使用customEvents | where customDimensions.username == "{username}" 参数作为查询中的参数。

如果用户名是您的自定义维度中的实际字段,则可以使用上述方法。如果确实像您的问题一样嵌套(例如,从App Hub到AI导出),则您还有一个“跳数”来获取嵌套的值

username