首页 > 解决方案 > 监控 Google Cloud Run 内存使用情况

问题描述

是否有任何内置方法可以监控在托管 Google Cloud Run 实例中运行的应用程序的内存使用情况?

在托管的 Cloud Run 服务的“Metrics”页面中,有一个名为“Container Memory Allocation”的项目。但是,据我了解,此图指的是实例的最大分配内存(在设置中选择),而不是容器内实际使用的内存。(如果我错了,请纠正我。)

在托管 Cloud Run ( https://cloud.google.com/monitoring/api/metrics_gcp#gcp-run ) 的可用指标的 Stackdriver Monitoring 列表中,似乎也没有任何与内存使用相关的指标,只分配给内存。

先感谢您。

标签: google-cloud-run

解决方案


Cloud Run 现在在 Cloud Monitoring 中公开了一个名为“内存利用率”的新指标,请在此处查看更多详细信息。

此指标捕获修订的所有容器实例中的容器内存利用率分布。建议查看此指标的百分位:第 50 个百分位、第 95 个百分位和第 99 个百分位,以了解您的实例的利用率


推荐阅读