We were running on AppEngine but recently moved over to Managed VMs. For some reason AppStats is no longer available? We just get a 404 not found error when browsing to our appstats URL. Is appstats not supported on Managad VMs? If not, is there a way of isolating poorly performing endpoints within our application?
问问题
53 次
1 回答
0
隔离性能不佳的端点的一种方法是使用 GCP 日志查看器中的高级过滤器搜索。一开始有点难找。
要到达那里,请在您的 Google Cloud 控制台中导航到您的项目的日志记录。在“按标签或文本搜索过滤”文本框的右侧,您将看到一个小的下拉箭头。单击它并选择“转换为高级过滤器”。这将允许您编写自己的 sql-ish 查询,您可以在其中找到完成时间超过 n 的请求。
例如,将以下内容添加到过滤器中:
protoPayload.latency>"0.300s"
这将返回处理时间超过 300 毫秒的所有请求的列表。如果您启用了 Cloud Trace,您可以点击请求响应时间来查看各个服务调用的时间线。
于 2016-01-15T14:47:33.760 回答