我们在AppEngine上运行,但最近转移到托管虚拟机。由于某些原因AppStats不再可用?浏览我们的appstats网址时,我们只收到404找不到的错误。 Managad虚拟机是否不支持appstats?如果没有,有没有办法在我们的应用程序中隔离效果不佳的端点?
答案 0 :(得分:0)
隔离效果不佳的端点的一种方法是在GCP日志查看器中使用高级过滤器搜索。起初有点难以找到。
要实现这一目标,请在您的Google Cloud控制台中,导航到您的项目的日志记录。在“按标签或文本搜索过滤”文本框的右侧,您会看到一个小的下拉箭头。单击它并选择“转换为高级过滤器”。这将允许您编写自己的sql-ish查询,您可以在其中找到花费超过n的请求来完成。
例如,将以下内容添加到过滤器:
protoPayload.latency>"0.300s"
这将返回处理时间超过300毫秒的所有请求的列表。如果您启用了云跟踪,则可以单击请求响应时间以查看各个服务呼叫的时间表。