我正在使用gcloud app logs tail来显示来自App Engine的最新日志。但是,我只能看到请求url和响应代码。如何获得更多的标签或标签,比如“响应大小”和“延迟”?
这是我可以在日志查看器中在线看到的内容。

这就是我从表彰中得到的。

发布于 2020-05-22 02:22:10
看起来您正在尝试获取App Engine Flex的完整请求日志数据。这可以使用gcloud logging read命令来完成,该命令使用基本和高级过滤器从云日志记录返回数据。
要提取完整的请求日志,您可以从下面这样的命令开始,并根据您的目的对其进行调优。
watch -n 1 "gcloud logging read 'resource.type=\"gae_app\" AND logName=\"projects/YOUR_PROJECT_ID/logs/appengine.googleapis.com%2Fnginx.request\"' --limit=10 --format=json --freshness=1s"
关于此示例,请注意以下几点:
watch -n 1每秒运行一次命令,这是缺少tail的一种解决方法。中调优日志查询
here中提供了为gcloud logging read配置标志的文档。
组成基本过滤器和高级过滤器的文档是here。
https://stackoverflow.com/questions/61938066
复制相似问题