监控 Google Cloud Run 内存使用情况

fav*_*avq 6 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 列表中,似乎也没有任何与内存使用相关的指标,只分配内存。

先感谢您。

Ste*_*ren 11

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

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


Den*_*rev 5

目前,似乎无法通过Stackdriver或在 Google Cloud Console 的“ Cloud Run ”页面上监控Google Cloud Run实例的内存使用情况。

我已代表您提交了一项功能请求,以便将内存使用量指标添加到 Cloud Run。您可以在以下链接中查看和跟踪此功能请求。