1

我正在尝试为 Amazon Connect 创建一个 CloudWatch Insights 查询,它将按日期为我提供呼叫计数。我可以按日期获取日志消息的数量,但是,我只需要计算唯一的 ContactId。我的查询有很多重复的 ContactId,因为每次 Connect 记录到 CloudWatch 时,它都使用 ContactId 将与联系人相关的所有事件联系在一起。有没有办法修改此查询以仅显示唯一 ContactId 的计数?

filter @message like /ContactId/
| stats count(*) as callCount by toMillis(datefloor(1d))
| sort callCount desc
4

1 回答 1

1

令人尴尬的是,在发布此消息后几乎立即,我找到了答案。count_distinct() 得到我需要的东西。

filter @message like /ContactId/
| stats count_distinct(ContactId) as callCount by toMillis(datefloor(1d))
| sort callCount desc
于 2020-09-10T17:43:37.793 回答