AWS Cloudwatch:搜索错误
AWS Cloudwatch: Searching for errors
我正在尝试搜索 AWS cloudwatch 中的错误。我使用的过滤器模式是:
?ERROR ?Exception
它工作正常,直到我遇到了很多包含 Exception 关键字的 WARN 消息。现在,我想查看不存在 WARN 的 Exception 关键字:
?ERROR ?Exception - WARN
但这会返回每条日志消息。有没有办法有这样的搜索条件?
我不知道,如果您可以使用 Cloud Watch 筛选器(可能不行),但您可以在 Logs Insights 中进行:
fields @timestamp, @message
| filter @message like /ERROR/
| filter @message like /Exception/
| filter @message not like /WARN/
| sort @timestamp desc
| limit 200
您可以使用以下语法:
[(w1="*ERROR*" || w1="*Exception*") && w1!="*WARN*"]
这意味着:匹配 ERROR
或 Exception
并确保不匹配 WARN
我正在尝试搜索 AWS cloudwatch 中的错误。我使用的过滤器模式是:
?ERROR ?Exception
它工作正常,直到我遇到了很多包含 Exception 关键字的 WARN 消息。现在,我想查看不存在 WARN 的 Exception 关键字:
?ERROR ?Exception - WARN
但这会返回每条日志消息。有没有办法有这样的搜索条件?
我不知道,如果您可以使用 Cloud Watch 筛选器(可能不行),但您可以在 Logs Insights 中进行:
fields @timestamp, @message
| filter @message like /ERROR/
| filter @message like /Exception/
| filter @message not like /WARN/
| sort @timestamp desc
| limit 200
您可以使用以下语法:
[(w1="*ERROR*" || w1="*Exception*") && w1!="*WARN*"]
这意味着:匹配 ERROR
或 Exception
并确保不匹配 WARN