0

云平台 - GCP 计算引擎

操作系统 - Ubuntu,16.04 LTS

我想查看内存利用率图,就像 CPU 利用率(compute.googleapis.com/instance/cpu/utilization)一样。

即使启用了 Stack-driver,我也找不到任何方法来监控我的 Compute Engine 内存利用率。

我检查了https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute并且没有用于内存利用率监控的端点。

我也尝试了 stackdriver 代理监控端点,但它不起作用(agent.googleapis.com/memory/percent_usedhttps://cloud.google.com/monitoring/api/metrics_agent#agent-memory

有谁知道我如何在 GCP 计算引擎实例监控或通过堆栈驱动程序监控中查看内存利用率图

4

2 回答 2

2

您在安装 stackdriver agent 时遗漏了一些东西。我刚刚测试过,它在 ubuntu 16.04(标准谷歌图片)上就像一个魅力!

然后去stackdriver

  • 资源 -> 实例:您应该看到您的虚拟机实例 在此处输入图像描述

  • 单击您的实例->单击代理->向下滚动,您会看到您的内存和交换使用情况

在此处输入图像描述

于 2019-09-24T02:53:50.747 回答
2

已编辑

  • 在 Stackdriver Monitoring 上:(您必须在您的虚拟机实例上安装代理)

    1. 按照本指南安装 Stackdriver Monitoring 代理。
    2. 通过单击 Navigation Menu -> Stackdriver -> Monitoring 打开 stackdriver Monitoring API
    3. 到达左侧后,您将单击“资源”-> 指标资源管理器。
    4. 关于资源类型:GCE VM 实例/指标:“内存使用”和/或“内存利用率”。
    5. 在过滤器上,选择名称、值:(您的实例的名称)您现在应该看到内存利用率的图形指标。
于 2019-09-23T18:17:53.073 回答