带有或不带有堆栈驱动程序的GCP Compute Engine中的内存使用情况监视

时间:2019-09-23 16:59:36

标签: memory google-cloud-platform google-compute-engine stackdriver resource-utilization

Cloud Platform- GCP计算引擎

OS- Ubuntu,16.04 LTS

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

即使启用了堆栈驱动程序,我也无法找到任何方法来监视我的Compute Engine内存利用率。

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

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

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

2 个答案:

答案 0 :(得分:2)

已编辑

  • 在Stackdriver Monitoring上 :(您必须在VM实例上安装代理)

    1. 按照this guide安装Stackdriver Monitoring Agent。
    2. 通过单击导航菜单-> Stackdriver->监视来打开stackdriver监视API
    3. 一旦您在左侧,您将单击“资源”->“度量标准浏览器”。
    4. 关于资源类型:GCE VM实例/指标:“内存使用情况”和/或“内存使用情况”。
    5. 在过滤器上,选择“名称”,“值” :(您的实例的名称) 您现在应该看到内存利用率的图形指标。

答案 1 :(得分:2)

您错过了installation of the stackdriver agent中的东西。我刚刚进行了测试,它在ubuntu 16.04(标准Google图片)上像超级魅力一样工作!

然后转到stackdriver

  • 资源->实例:您应该看到您的VM实例 enter image description here

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

enter image description here