【问题标题】:GCP Monitoring App Engine instance memoryGCP 监控 App Engine 实例内存
【发布时间】:2024-04-22 22:45:01
【问题描述】:

在 Google Cloud Platform Monitoring 中,有没有办法监控 App Engine 实例的内存使用情况?我看到 GAE 应用程序 资源类型有 内存使用率 指标,但我没有看到 内存使用率 指标strong>GAE 实例 资源类型。

我的特定用例是我希望查看(并根据)每个实例的内存使用情况。

【问题讨论】:

  • 您使用的是 App Engine Standard 还是 Flex?
  • @Emmanuel Flex 环境

标签: google-app-engine google-cloud-platform monitoring


【解决方案1】:

目前没有用于监控每个实例内存的内置指标。监控 GAE 实例中内存使用情况的唯一方法是创建自定义指标,在此link 中,您可以找到有关自定义指标的更多信息。

请记住,实例的数量会根据负载而增加,因此每个实例的警报不应反映应用程序的实际负载,这就是为什么内存使用量通常由内置指标上的组来衡量,而不是每个实例。

【讨论】:

  • 您说得对,每个实例的内存使用量对于监控应用程序总负载没有帮助。能够跟踪应用程序实例由于许多其他原因使用了多少内存仍然非常有帮助。
  • 我知道了,您可能面临的主要问题是实例的数量可能取决于您的负载,因此我建议您使用manual scaling设置固定数量