Как я могу отсортировать результаты по совокупности в Cloudwatch Log Insights? - PullRequest
1 голос
/ 03 марта 2020

У меня довольно простой запрос:

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 не работают. Как мне этого добиться?

1 Ответ

1 голос
/ 03 марта 2020

Оказывается, все, что мне нужно было сделать, это использовать псевдоним, а затем отсортировать по нему:

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