首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gcloud日志尾部显示httpRequest.latency

在gcloud日志尾部显示httpRequest.latency
EN

Stack Overflow用户
提问于 2020-05-21 23:31:03
回答 1查看 373关注 0票数 0

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

这是我可以在日志查看器中在线看到的内容。

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

EN

回答 1

Stack Overflow用户

发布于 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的一种解决方法。
  • 确保将"YOUR_PROJECT_ID“更改为您的项目ID。
  • 根据您的屏幕截图,您似乎正在尝试从一个Flex读取nginx.request日志;这个示例反映了这一点。如果要读取不同的日志类型,则需要在命令accordingly.

中调优日志查询

here中提供了为gcloud logging read配置标志的文档。

组成基本过滤器和高级过滤器的文档是here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61938066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档