2014-09-01 27 views
1

我想在应用程序引擎控制台中审核它们时,排除字符串或更一般的应用程序引擎日志中的模式。如何在云控制台中查看应用程序引擎日志时排除模式?

我已经尝试了Regular expression to match a line that doesn't contain a word?中描述的'负面展望'解决方案,但未取得成功。有人可以发布一个工作示例吗?

+0

它看起来应该可以工作,我只是自己尝试过,它必须是控制台中的一个错误,因为它只停留在“加载...”并且从不返回。我正在使用正则表达式:^((?! query)。)* $过滤掉所有包含单词“query”的行。我已经向他们发送了反馈,如果我得到回复,我会更新。 – IanGSY 2014-09-01 20:18:34

回答

0

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

0

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

resource.type="vpn_gateway" 
"sending packet" 
NOT "to 127.0.0.123" 

这将搜索包含文本“发送数据包”及不包含文本“到127.0.0.123”

更多vpn_gateway日志条目详情请见Advanced Logs Filters Documentation

相关问题