如何在 Cloudwatch Log Insights 中按聚合对结果进行排序?

Max*_*kov 12 amazon-cloudwatchlogs aws-cloudwatch-log-insights

我有一个非常简单的查询:

fields @timestamp, req.url, msg
| sort @timestamp desc
| filter msg = "request completed"
| stats count() by req.url
Run Code Online (Sandbox Code Playgroud)

它显示了由 url 聚合的我的应用程序提供的所有请求。不过,我也想通过的总价值的结果进行排序count()-但两者| sort count desc| sort "count()" desc没有工作。我怎样才能做到这一点?

Max*_*kov 22

事实证明,我所要做的就是使用别名,然后按它排序:

fields @timestamp, msg, req.url
| filter msg="request completed"
| stats count() as count by req.url
| sort count desc
Run Code Online (Sandbox Code Playgroud)