我正在尝试对新的AWS Cloudwatch Log Insights
进行一个非常简单的查询我正在关注他们的文档,以使用ispresent
函数过滤日志。
查询如下:
fields @timestamp, status
| filter ispresent(status) != 0
但这给我一个错误(超级无助的We are having trouble understanding the query
)
如何通过仅显示带有status
字段的日志来过滤日志?
答案 0 :(得分:3)
已接受的答案对我不起作用,但是您现在可以立即取消ispresent()
:
fields @timestamp, status
| filter !ispresent(status)
答案 1 :(得分:0)
过了一会儿,我想出了一种方法,以一种骇人听闻的方式来做。
fields @timestamp, status, ispresent(status) as exist
| filter exist != 0
这不是最好的方法(并且违背了他们的文档),但是可以。