尝试使用Azure日志显示使用自定义指标自定义Y轴的图表

尝试使用Azure日志显示使用自定义指标自定义Y轴的图表,azure,azure-log-analytics,Azure,Azure Log Analytics,目标: 我正试图输出一个散点图,将现有的自定义指标推送到Azure日志中,以便X轴具有时间戳,Y轴具有“总持续时间”: 我有以下疑问: union isfuzzy=true customEvents | extend monitorDuration = tostring(customDimensions["TotalDuration"]) | where timestamp > datetime("2021-02-23T14:23:16.387Z")

目标:

我正试图输出一个散点图,将现有的自定义指标推送到Azure日志中,以便X轴具有时间戳,Y轴具有“总持续时间”:

我有以下疑问:

union isfuzzy=true customEvents
| extend monitorDuration = tostring(customDimensions["TotalDuration"])
| where timestamp > datetime("2021-02-23T14:23:16.387Z") and timestamp < datetime("2021-02-24T14:23:16.387Z") and customDimensions contains "TotalDuration"
| order by timestamp asc
| take 100
union isfuzzy=true customEvents
|扩展monitorDuration=tostring(customDimensions[“TotalDuration”])
|其中时间戳>日期时间(“2021-02-23T14:23:16.387Z”)和时间戳<日期时间(“2021-02-24T14:23:16.387Z”)和customDimensions包含“TotalDuration”
|按时间戳订购asc
|拿100块
以及以下已完成的输出:

这显示了下图:


然而,Y轴显示“itemCount”,我真正想要的是持续时间——在我的例子中,0-740秒代表我的总持续时间。如何使Y轴显示持续时间?谢谢。

这是因为您的
监视器持续时间
列是一个字符串(来自上述KQL查询),而
散点图
需要一个数值列作为y轴,即类型:int、long、decimal或real


相反,使用。使用
toint(customDimensions[“TotalDuration”])
将表达式转换为整数表示,然后您就可以创建以持续时间为y轴的图表。

非常感谢。该钻头现在似乎对y轴有效。@sam0673很乐意帮忙!如果你觉得它有用的话,请考虑一下。