Модификация запроса Cloudwatch Insights - PullRequest
2 голосов
/ 07 марта 2019
Current query :
fields  @message
| filter @message like /ABCD/
| stats count(@message)

результат: @messages 1 55 теперь нужно добавить больше как фильтр в этом запросе, например / BCDE /, / EFGH /, / IJKL / ..... ожидаемый результат должен быть как @ABCD @BCDE@EFGH @IJKL ... 55 66 77 88.

Может получиться так?все ключевые слова для поиска должны быть найдены во всем журнале CloudWatch.

1 Ответ

3 голосов
/ 08 марта 2019

Это должно работать для вас:

fields  @message
| filter @message like /ABCD|BCDE|EFGH|IJKL/ 
| fields strcontains(@message, "ABCD") as @CONTAINS_ABCD,
         strcontains(@message, "BCDE") as @CONTAINS_BCDE,
         strcontains(@message, "EFGH") as @CONTAINS_EFGH,
         strcontains(@message, "IJKL") as @CONTAINS_IJKL
| stats sum(@CONTAINS_ABCD) as @ABCD, 
        sum(@CONTAINS_BCDE) as @BCDE, 
        sum(@CONTAINS_EFGH) as @EFGH, 
        sum(@CONTAINS_IJKL) as @IJKL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...