Amazon cloudwatchlogs 如何在Cloudwatch日志洞察中按聚合对结果进行排序?
我有一个非常简单的问题:Amazon cloudwatchlogs 如何在Cloudwatch日志洞察中按聚合对结果进行排序?,amazon-cloudwatchlogs,aws-cloudwatch-log-insights,Amazon Cloudwatchlogs,Aws Cloudwatch Log Insights,我有一个非常简单的问题: fields @timestamp, req.url, msg | sort @timestamp desc | filter msg = "request completed" | stats count() by req.url 它显示我的应用程序通过url聚合的所有请求。但是,我也希望按照聚合值对结果进行排序count()——但是|sort count desc和|sort“count()”desc都不起作用。我怎样才能做到这一点呢?事实证明,我所要做的就是使用
fields @timestamp, req.url, msg
| sort @timestamp desc
| filter msg = "request completed"
| stats count() by req.url
它显示我的应用程序通过url聚合的所有请求。但是,我也希望按照聚合值对结果进行排序
count()
——但是|sort count desc
和|sort“count()”desc
都不起作用。我怎样才能做到这一点呢?事实证明,我所要做的就是使用一个别名,然后按它排序:
fields @timestamp, msg, req.url
| filter msg="request completed"
| stats count() as count by req.url
| sort count desc