【问题标题】:Google App Engine: how to find out, which instance is running which instance-class?Google App Engine:如何找出哪个实例正在运行哪个实例类?
【发布时间】:2017-07-05 21:38:36
【问题描述】:

我已经在 GoogleAppEngine 上创建并成功部署了一个 NodeJS 应用程序。我知道他们提供了几种“实例类型”,根据 CPU 类型、CPU 内核、内存等,价格完全不同......

您可以在此列表中找到实例类:https://cloud.google.com/appengine/pricing

但是我怎么知道我的应用程序当前正在运行哪个实例类?仪表板没有向我显示。 “gcloud app instances list”也隐藏了这些信息。 “gcloud app describe”也不提供此信息....

我怎样才能知道哪个实例与哪个实例类一起运行?

更新

@eater 提供的解决方案对我不可用,因为他提到的最终“配置”列在“我的”仪表板中不可见:

更新 2

由于此应用配置了“灵活环境”,因此此处可能不会显示具体的实例类型,因为有特定的定价。显然这是我问题的答案。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    转到http://console.cloud.google.com -> 在顶部的下拉列表中选择您的项目 -> 在左侧菜单中选择 App Engine -> 版本

    在下拉列表中选择服务,然后在版本列表中单击“配置”列中的“查看”链接。这将向您显示有关您的版本配置的摘要,包括实例类型。

    对于柔性环境,没有实例类型,您可以指定您希望实例拥有的资源,如果您不指定任何内容,则使用默认值。您可以在这部分文档中查看可以指定的资源类型 https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#resource-settings 该表还列出了资源的默认值。

    【讨论】:

    • 不幸的是,您提到的“配置”列对我来说是不可见的。我附上了这个视图的截图。请您指导我领先一步吗?
    • 您是否尝试向右滚动?假设表中还有两列。
    • 感谢您的指出!没有可见的水平滚动条,但我增加了窗口并找到了配置列。它显示“env:灵活”,我认为在非灵活环境中我会在这里看到具体的实例类,对吧?
    • 正确,即使是灵活的,您也会看到为您的版本配置的计算资源,如果没有,则表示您正在使用默认值。我已经更新了我的答案以指出这一点。
    • 还有一点,您可以使用 API Explorer 获取有关您的版本的信息,这里是 App Engine Admin API 的链接developers.google.com/apis-explorer/#search/app%20engine/… 转到 appengine.apps.services.versions.get 以获取有关信息你的版本。
    【解决方案2】:

    看来我可以自己回答了:

    由于此应用配置了“灵活环境”,因此此处可能不会显示具体实例类型,因为“灵活”类有特定的定价。显然这是我问题的答案。

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 2015-10-27
      • 1970-01-01
      • 2016-01-11
      • 2016-05-25
      • 2021-09-25
      • 1970-01-01
      • 2014-04-28
      • 1970-01-01
      相关资源
      最近更新 更多