如何使用ispresent()函数过滤CloudWatch Log Insights

时间:2019-05-08 19:38:49

标签: amazon-cloudwatch aws-cloudwatch-log-insights

我正在尝试对新的AWS Cloudwatch Log Insights

进行一个非常简单的查询

我正在关注他们的文档,以使用ispresent函数过滤日志。

查询如下:

fields @timestamp, status
| filter ispresent(status) != 0

但这给我一个错误(超级无助的We are having trouble understanding the query

如何通过仅显示带有status字段的日志来过滤日志?

2 个答案:

答案 0 :(得分:3)

已接受的答案对我不起作用,但是您现在可以立即取消ispresent()

fields @timestamp, status
| filter !ispresent(status)

答案 1 :(得分:0)

过了一会儿,我想出了一种方法,以一种骇人听闻的方式来做。

fields @timestamp, status, ispresent(status) as exist
| filter exist != 0

这不是最好的方法(并且违背了他们的文档),但是可以。