2017-03-18 93 views
2
  • 我创建了一个DOTNET的核心应用
  • 部署它在谷歌应用程序引擎(自定义/ Flex的)
  • 我打开了记录片

我注意到下面的项:_ah/vm_health
它不是一两次,它是有非常多的时间如何禁用谷歌App Engine的健康检查记录:/ _ah/vm_health

个问题:

  1. 我怎样才能排除这一个从日志中,我知道了系统检查,如果一切正常,这是很好的,我只是不希望它记录下来。
  2. 如何从日志中排除任何内容?例如,有一个条目,它将东西发送到日志,并且被日志系统忽略。
+0

相关:http://stackoverflow.com/questions/42841697/google-app-engine-health-checks-spamming-app –

回答

2

您无法禁用运行状况检查的日志记录:它们仍然会触发您的应用程序,并且会像其他任何请求一样记录日志。

StackDriver Logs Viewer可能能够使用Advanced Logs Filters过滤掉并防止显示不需要的日志。尽管如此,我还是不能举一个实际的例子,因为我还没有使用这个设施。只是要清楚 - 这只是防止在应用过滤器时显示日志,日志不是ignored by the logging system

+0

但是,如果我不能禁用一些要记录的项目,或者我无法控制一些日志的自动删除,我会以非常大量的不需要的记录项目结束。 –

+0

通过定期记录,您可以做的并不多。但是如果你使用汇进行进一步的日志导出/处理,你可以在那里做一些过滤。请参阅https://cloud.google.com/logging/docs/export/using_exported_logs。 –