我在Google Compute Engine中创建了persistent disk并将其附加到实例。然而,我想知道的是,我如何监视磁盘上的可用空间?无法在Google云端控制台或gcloud
工具中看到它。如何监控Google Compute Engine中持久磁盘上的可用空间?
1
A
回答
1
如果您无法使用Stackdriver Monitoring Agent,则可以使用gcloud命令行工具写入云日志记录。
请注意,这是使用beta命令,因此将来可能会更改。
首先,确保记录测试命令安装键入:
gcloud beta logging
如果它不工作,你可以安装:
sudo gcloud components install beta
您的实例设置一个cron作业根据时间表运行一些脚本:
sudo crontab -e
转到文件底部并输入:
0 * * * * gcloud beta logging write disk_usage $(df/| awk '{print $5}' | cut -d '%' -f 1 | tail -n 1)
这将运行命令gcloud测试日志写disk_usage $(DF/| awk'{print $ 5}'|削减-d'%'-f 1 | tail -n 1)每小时一次,它将已用空间的百分比写入disk_usage日志。
下一页去Logging,并从第一个下拉选择全球,并从第二选择disk_space。
这不是一个完美的解决方案,但它会工作。
0
您可以使用(谷歌)为Stackdriver监测:如果您的实例安装Monitoring Agenthttps://cloud.google.com/monitoring/
,该卷可用空间(代理)度量随后将变得可用。
您可以设置一个警报,以显着级别通知您。
请注意,该代理现在只能与Premium订阅一起使用。
相关问题
- 1. 持久磁盘大小不变 - Google Compute Engine
- 2. Google Compute Engine的根磁盘大小如何减少?
- 3. JavaMelody - 以JSON或XML监控可用磁盘空间
- 4. 监视Azure虚拟机上的可用磁盘空间
- 5. iPhone:可用磁盘空间
- 6. Google Compute Engine上的Spark SQL
- 7. 如何检查可用磁盘空间?
- 8. 如何在Google Compute Engine上验证BigQuery?
- 9. Google Compute Engine GPU
- 10. 在Google Compute Engine的Tomcat上启用SSL
- 11. Elasticsearch没有可用的磁盘空间
- 12. 'Google App Engine'远比'Google Compute Engine'贵吗?
- 13. 添加Compute Engine的磁盘到集装箱引擎为持续性量
- 14. TFS 2015 - 磁盘空间持续减少
- 15. 切换磁盘持久模式调用
- 16. 您可以使用Google Compute Engine中的一个命令创建磁盘和实例吗?
- 17. 将数据从Google持久磁盘加载到BigQuery中?
- 18. 计算可用磁盘空间
- 19. App Engine灵活环境可以连接到永久磁盘吗?
- 20. 如何随时记录Google Compute Engine上的RAM使用情况?
- 21. Kamon,Statsd,Grafana磁盘空间
- 22. Mac OS X上的可用磁盘空间栏
- 23. 调整持久性磁盘的大小
- 24. 在Google Compute Engine上成功安装Oryx?
- 25. 在Google Compute Engine上添加Secundary IP
- 26. 增加Docker Toolbox上的磁盘空间
- 27. OpenFeint磁盘空间占用空间
- 28. Google Cloud实例上的独立kubelet永久磁盘安装
- 29. VB.NET:监控磁盘使用情况
- 30. iPhone上的应用程序有多少磁盘空间可用?
通过disk_space,你的意思是disk_usage是吗?我认为这应该是日志的名称。日志应该是什么样子?我得到一个JSON对象,包含键'textPayload',' insertId','resource','timestamp'和'logName'。不知道该怎么处理这个信息。 – aknuds1
另外,我猜所有'gcloud'命令都应该在要监控的实例上运行吗? – aknuds1
@ aknuds1是,在要监控的实例上。 – IanGSY