【问题标题】:Query storage status on an RDS DB using AWS CLI使用 AWS CLI 查询 RDS 数据库上的存储状态
【发布时间】:2017-07-17 22:46:54
【问题描述】:

我有几个 RDS 服务器要监控磁盘空间不足。为简单起见,我更喜欢使用我当前的监控系统,而不是 cloudwatch 之类的 AWS 解决方案。

我一直是reading the documentation,最近的解决方案是describe-db-instances,它给出了分配的存储空间,而不是剩余空间/使用的存储量:

"SecondaryAvailabilityZone": "us-east-1a",
"ReadReplicaDBInstanceIdentifiers": [],
"AllocatedStorage": 100,
...

如何查询特定 RDS 数据库实例的剩余或已用可用空间量?

【问题讨论】:

    标签: storage monitoring amazon-rds aws-cli


    【解决方案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>
    

    &lt;DB-NAME&gt; 和指标名称 FreeStorageSpace 可以使用:

    aws cloudwatch list-metrics
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-18
      • 2019-05-19
      • 2018-07-10
      • 2012-11-10
      • 1970-01-01
      • 2020-12-02
      • 2021-04-14
      • 2019-09-15
      相关资源
      最近更新 更多