我在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. 如何監視可用磁盤空間
- 3. Google Compute Engine中的根磁盤大小如何增加?
- 4. Google Compute Engine的根磁盤大小如何減少?
- 5. Stakcdriver:監視可用磁盤空間
- 6. 如何監控Google Compute Engine的每日資金流量?
- 7. 如何監視kubernetes持久卷的磁盤使用情況?
- 8. JavaMelody - 以JSON或XML監控可用磁盤空間
- 9. 監視Azure虛擬機上的可用磁盤空間
- 10. Google Compute Engine上的Spark SQL
- 11. Google Compute Engine上的FreeBSD
- 12. 如何檢查可用磁盤空間?
- 13. 如何在Google Compute Engine上驗證BigQuery?
- 14. Google Compute Engine GPU
- 15. 在Google Compute Engine的Tomcat上啓用SSL
- 16. Gitlab - Google compute engine持續交付
- 17. Elasticsearch沒有可用的磁盤空間
- 18. 獲取磁盤空間錯誤,但有足夠的磁盤空間可用
- 19. 在磁盤上對磁盤上的值進行持久重新排序
- 20. Google Compute Engine上的空閒CPU利用率
- 21. 添加Compute Engine的磁盤到集裝箱引擎爲持續性量
- 22. 'Google App Engine'遠比'Google Compute Engine'貴嗎?
- 23. 切換磁盤持久模式調用
- 24. TFS 2015 - 磁盤空間持續減少
- 25. 您可以使用Google Compute Engine中的一個命令創建磁盤和實例嗎?
- 26. 如何獲取PhoneGap中的可用磁盤空間量?
- 27. 監控Java中的磁盤活動
- 28. 將數據從Google持久磁盤加載到BigQuery中?
- 29. App Engine靈活環境可以連接到永久磁盤嗎?
- 30. 計算可用磁盤空間
通過disk_space,你的意思是disk_usage是嗎?我認爲這應該是日誌的名稱。日誌應該是什麼樣子?我得到一個JSON對象,包含鍵'textPayload',' insertId','resource','timestamp'和'logName'。不知道該怎麼處理這個信息。 – aknuds1
另外,我猜所有'gcloud'命令都應該在要監控的實例上運行嗎? – aknuds1
@ aknuds1是,在要監控的實例上。 – IanGSY