我在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