【问题标题】:AppStats for managed VMs托管 VM 的 AppStats
【发布时间】:2016-01-15 10:08:04
【问题描述】:

我们在 AppEngine 上运行,但最近转移到了托管虚拟机。由于某种原因 AppStats 不再可用?浏览到我们的 appstats URL 时,我们只会收到 404 not found 错误。 Managad VM 不支持 appstats 吗?如果没有,有没有办法在我们的应用程序中隔离性能不佳的端点?

【问题讨论】:

  • 你试过Cloud Trace吗?由于托管虚拟机以不同的方式工作(与计算引擎虚拟机一样),因此 Google 将 Appstats/Cloud Trace 连接到应用程序可能会比较棘手。

标签: google-app-engine google-cloud-platform google-managed-vm


【解决方案1】:

隔离性能不佳的端点的一种方法是使用 GCP 日志查看器中的高级过滤器搜索。一开始有点难找。

要到达那里,请在您的 Google Cloud 控制台中导航至您的项目的日志记录。在“按标签或文本搜索过滤”的文本框右侧,您将看到一个小的下拉箭头。单击它并选择“转换为高级过滤器”。这将允许您编写自己的 sql-ish 查询,您可以在其中找到完成时间超过 n 的请求。

例如,将以下内容添加到过滤器中:

protoPayload.latency>"0.300s"

这将返回处理时间超过 300 毫秒的所有请求的列表。如果您启用了 Cloud Trace,您可以点击请求响应时间来查看各个服务调用的时间线。

【讨论】:

    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    相关资源
    最近更新 更多