Stackdriver:监控可用磁盘 space

Stackdriver: monitor free disk space

如何监控 GCE 实例中的空闲磁盘 space?

我已经根据 Stackdriver 文档安装了 Stackdriver Monitoring 和 Logging 代理。

curl -O https://repo.stackdriver.com/stack-install.sh
sudo bash stack-install.sh --write-gcm

curl -sSO https://dl.google.com/cloudagents/install-logging-agent.sh
sudo bash install-logging-agent.sh

现在下一步是什么?

如果我在 stackdriver 中创建新的仪表板,我找不到任何与可用或已使用的磁盘 space 相关的指标。

根据您在创建实例时的访问范围设置,您可能没有适当的 stackdriver api 权限。默认情况下,stackdriver 将通过 GCE apis 提取 cpu 和一些其他基本统计数据,但为了让代理工作,您需要确保 stackdriver monitoring api 具有 fullwrite 访问。

有关权限的参考,请参阅 https://cloud.google.com/monitoring/agent/install-agent

要监控可用磁盘 space,您可以使用 Agent metric disk,它由以下部分组成:bytes_used、percent_used 和有关您的磁盘的一些其他信息。