我们的异常有一个自定义字段:customDimensions.ActivityId
exceptions | where isnotnull(customDimensions.ActivityId) | extend actid = tostring(customDimensions.ActivityId) | distinct actid
我想获取每个活动ID的最新异常。
下面的答案很好,我最后选择了:
exceptions
| extend actid = tostring(customDimensions.ActivityId)
| where isnotnull(actid)
| summarize arg_min(timestamp, *) by actid
| order by timestamp desc
因为我实际上希望在活动期间出现第一条带有异常的消息。
答案 0 :(得分:1)
根据this doc关于arg_max()的聚合,这应该很容易
exceptions
| where isnotnull(customDimensions.ActivityId)
| extend actid = tostring(customDimensions.ActivityId)
| summarize arg_max(timestamp, *) by actid