В CloudWatch Insights, как отфильтровать записи журнала, которые не имеют проанализированного значения? - PullRequest
0 голосов
/ 30 марта 2020

Предположим, у меня есть следующий запрос Insights

fields @timestamp, @message
| parse @message 'status=*" as status
| display @timestamp, status, @message

Некоторые сообщения журнала не имеют статуса. Я хотел бы отфильтровать их. Как мне это сделать?

1 Ответ

0 голосов
/ 31 марта 2020

Вы можете использовать функцию ispresent(): https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html

Как это:

fields @timestamp, @message
| parse @message 'status=*" as status
| display @timestamp, status, @message
| filter ispresent(status)
...