监控 Google 云 运行 内存使用情况
Monitor Google Cloud Run memory usage
是否有任何内置方法来监控托管 Google 云 运行 实例中应用程序 运行 的内存使用情况?
在托管云 运行 服务的 "Metrics" 页面中,有一个名为 "Container Memory Allocation" 的项目。但是,据我了解,此图指的是实例的最大分配内存(在设置中选择),而不是指容器内部实际使用的内存。 (如有错误请指正)
在托管云 运行 ( https://cloud.google.com/monitoring/api/metrics_gcp#gcp-run ) 的可用指标的 Stackdriver 监控列表中,似乎也没有任何与内存使用相关的指标,仅与分配的内存相关。
提前致谢。
目前,似乎无法通过 Stackdriver[ 监控 Google Cloud 运行 实例的内存使用情况 或 Google Cloud Console 中的“Cloud 运行”页面。
我已代表您提交了 功能请求 ,以便将内存使用指标添加到 Cloud 运行。您可以在以下 link.
中查看和跟踪此功能请求
目前没有关于内存利用率的指标。但是,如果您的服务达到内存限制,以下日志将出现在 Stackdriver Logging 中,严重程度为错误级别:
"Memory limit of 256M exceeded with 325M used. Consider increasing the memory limit, see https://cloud.google.com/run/docs/configuring/memory-limits"
(相应地替换具体数字。)
根据此日志消息,您可以为超出的内存创建一个基于日志的指标。
Cloud 运行 现在在 Cloud Monitoring 中公开了一个名为 "Memory Utilization" 的新指标,查看更多详细信息 here。
此指标捕获修订的所有容器实例的容器内存利用率分布。建议查看此指标的百分位数:第 50 个百分位数、第 95 个百分位数和第 99 个百分位数,以了解您的实例的利用率
是否有任何内置方法来监控托管 Google 云 运行 实例中应用程序 运行 的内存使用情况?
在托管云 运行 服务的 "Metrics" 页面中,有一个名为 "Container Memory Allocation" 的项目。但是,据我了解,此图指的是实例的最大分配内存(在设置中选择),而不是指容器内部实际使用的内存。 (如有错误请指正)
在托管云 运行 ( https://cloud.google.com/monitoring/api/metrics_gcp#gcp-run ) 的可用指标的 Stackdriver 监控列表中,似乎也没有任何与内存使用相关的指标,仅与分配的内存相关。
提前致谢。
目前,似乎无法通过 Stackdriver[ 监控 Google Cloud 运行 实例的内存使用情况 或 Google Cloud Console 中的“Cloud 运行”页面。
我已代表您提交了 功能请求 ,以便将内存使用指标添加到 Cloud 运行。您可以在以下 link.
中查看和跟踪此功能请求目前没有关于内存利用率的指标。但是,如果您的服务达到内存限制,以下日志将出现在 Stackdriver Logging 中,严重程度为错误级别:
"Memory limit of 256M exceeded with 325M used. Consider increasing the memory limit, see https://cloud.google.com/run/docs/configuring/memory-limits"
(相应地替换具体数字。)
根据此日志消息,您可以为超出的内存创建一个基于日志的指标。
Cloud 运行 现在在 Cloud Monitoring 中公开了一个名为 "Memory Utilization" 的新指标,查看更多详细信息 here。
此指标捕获修订的所有容器实例的容器内存利用率分布。建议查看此指标的百分位数:第 50 个百分位数、第 95 个百分位数和第 99 个百分位数,以了解您的实例的利用率