繁体   English   中英

Logs Insights 中的 AWS CloudWatch 过滤器 @LogStream

[英]AWS CloudWatch filter @LogStream in Logs Insights

有没有办法在小部件中仅过滤不包含特定日志消息的 @LogStream ?

我尝试使用带有一些过滤器的日志表,如下所示: https ://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html 和: https ://docs.aws.amazon.com/AmazonCloudWatch /latest/logs/CWL_QuerySyntax.html#CWL_QuerySyntax-regex

据我了解,过滤器适用于消息,但我需要一种在日志流级别过滤和选择的方法。

试过这样的事情:

字段 @logStream, strcontains(@logStream, "[INFO] - My message") as found

| 找到过滤器=0

| 显示@logStream

| 限制 20

但是过滤器不起作用,它正在显示所有消息。

谢谢!

你的strcontains(@logStream, "[INFO] - My message") as found查询的一部分对我来说看起来不正确。 我想你的意思是: strcontains(@message, "[INFO] - My message") as found

您可以按日志流过滤:

过滤器@logStream = 'xxx/yyy/5d4d93708e4e42a1924fb4a1f7003ccd' | 字段@timestamp,@message

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM