我使用Apache Jclouds
來獲取AWS EC2 CPU
使用指標。但我沒有看到任何獲取總磁盤空間和剩餘磁盤空間的方法。有沒有其他的API which provides disk usage information
?獲取使用的總磁盤空間和剩餘的磁盤空間?
0
A
回答
1
默認情況下,EC2僅向CloudWatch報告管理程序可視度量標準,如CPU和I/O。您可以使用「Monitoring Scripts for Amazon EC2 Instances」將內存,交換和磁盤使用情況作爲自定義指標發送到CloudWatch。
0
您還可以使用Alarm and Metric API與CloudWatch交談。您必須使用「cloudwatch」API標識創建上下文。
+0
這些APIs提供CPU利用率指標,但不提供磁盤使用指標。 – user755806
相關問題
- 1. 獲取磁盤空間錯誤,但有足夠的磁盤空間可用
- 2. 使用Python在Android上計算剩餘磁盤空間
- 3. 廣告磁盤空間vs實際磁盤空間
- 4. AllegroGraph佔用磁盤空間
- 5. OpenFeint磁盤空間佔用空間
- 6. 使用diskpart獲取磁盤上的空閒空間(未分區)
- 7. 使用R的磁盤空間預測
- 8. 表使用過多的磁盤空間
- 9. 表使用的Oracle磁盤空間
- 10. Powershell磁盤空間檢查
- 11. 分析SVN磁盤空間
- 12. Solr保留磁盤空間
- 13. Docker增加磁盤空間
- 14. 清除MySQL磁盤空間
- 15. 磁盤空間錯誤
- 16. VirtualBox磁盤空間擴展
- 17. MongoDB磁盤空間回收
- 18. Kamon,Statsd,Grafana磁盤空間
- 19. Neo4j,磁盤空間不足
- 20. 擴展磁盤空間EC2
- 21. Eclipse .metadata \ .plugins磁盤空間
- 22. Redshift中的磁盤空間和羣集
- 23. cassandra磁盤空間使用情況
- 24. SQL列使用多少磁盤空間
- 25. 使用C獲取WinRT中的可用磁盤空間#
- 26. Elasticsearch沒有可用的磁盤空間
- 27. 如何在Java中使用Linux獲得總磁盤空間?
- 28. 虛擬機增加磁盤空間並達到磁盤空間不足問題
- 29. 真空不回收磁盤空間
- 30. $ GOPATH目錄和磁盤空間
可能值得指出的是,這不是EC2或EBS中的「限制」 - 這些指標必須通過您在實例上安裝並運行的代碼主動推送到Cloudwatch。 AWS *無法*自動報告磁盤或內存使用等指標,因爲這樣做需要AWS對您的實例內部進行訪問,這對雲基礎架構提供商來說完全不合適。這與CPU或管理程序已知的整體I/O利用率非常不同。 –
感謝您的回答。我不希望AWS推出任何內部部署應用程序的指標。是否有任何API來獲取磁盤使用情況,以便內部部署應用程序可以調用API? – user755806
是的,您可以使用CLI [http://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html]或AWS軟件開發工具包[ java:http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloudwatch/AmazonCloudWatchClient.html#getMetricStatistics(com.amazonaws.services.cloudwatch.model.GetMetricStatisticsRequest)] –