在云控制台中查看应用程序引擎日志时如何排除模式?

TTi*_*imo 5 google-app-engine

当我在应用程序引擎控制台中审核应用程序引擎日志时,我想从应用程序引擎日志中排除一个字符串,或更一般地说是一个模式。

我已经尝试过正则表达式中描述的“负向前看”解决方案来匹配不包含单词的行?没有成功。有人可以发布一个工作示例吗?

Cod*_*der 5

看来现在可以使用高级搜索并将运算符与NOT关键字组合起来。NOT最简单的示例是在文本搜索表达式之前使用:

resource.type="vpn_gateway"
"sending packet"
NOT "to 127.0.0.123"
Run Code Online (Sandbox Code Playgroud)

这将搜索包含文本“sending packet”但不包含文本“to 127.0.0.123”的 vpn_gateway 日志条目

更多详细信息请参阅高级日志过滤器文档


小智 0

目前无法使用 Google 开发者控制台中的日志查看器进行否定搜索。不过,有一种解决方法可以将日志导出到 Google BigQuery,您可以在请求日志(而不是应用程序日志)上运行这些正则表达式。