云记录高级日志过滤器:查找HTTP请求> =持续时间

时间:2016-02-02 00:20:18

标签: google-app-engine logging google-cloud-platform google-cloud-logging

Google的高级云记录过滤器看起来非常强大,但使用起来同样复杂。如何制作一个日志记录查询,查找持续时间超过3秒的所有HTTP请求,其中还包含文本foo bar

我已经阅读了documentation, but it leaves a bit to be desired(它似乎是针对语言作者,而不是系统的用户)。我知道there is a field for Duration,但有没有人有关于如何使用它的例子?

2 个答案:

答案 0 :(得分:2)

要按默认App Engine实例的持续时间和文本(“foo bar”)过滤日志,您可以在高级过滤器下运行以下命令:

metadata.serviceName="appengine.googleapis.com"
metadata.labels."appengine.googleapis.com/module_id"="default"
log="appengine.googleapis.com/request_log"
protoPayload.latency > 3s
"foo bar"

答案 1 :(得分:0)

你的意思是延迟吗?这样的事情应该有效

protoPayload.latency > 3s