我有一些RDS服务器我想监控磁盘空间不足。为简单起见,我更喜欢使用我当前的监控系统而不是像Cloudwatch这样的AWS解决方案。
我已经reading the documentation,最近的解决方案是describe-db-instances
,它提供了已分配的存储空间,但没有剩余空间/使用的存储空间量:
"SecondaryAvailabilityZone": "us-east-1a",
"ReadReplicaDBInstanceIdentifiers": [],
"AllocatedStorage": 100,
...
如何查询特定RDS数据库实例的剩余可用空间量?
答案 0 :(得分:1)
正确的工具是cloudwatch CLI:
aws cloudwatch get-metric-statistics \
--metric-name FreeStorageSpace \
--start-time 2017-02-27T23:00:00Z \
--end-time 2017-02-28T23:00:00Z \
--period 3600 \
--namespace AWS/RDS \
--statistics Average \
--dimensions Name=DBInstanceIdentifier,Value=<DB-NAME>
<DB-NAME>
和指标名称FreeStorageSpace
可以使用以下命令找到:
aws cloudwatch list-metrics