2017-01-10 129 views
0

我试图使用命令AWS CloudWatch的获取度量获得“DiskSpaceUtilization”,但结果是空..AWS CloudWatch的get.metrics与多个维度

"Datapoints": [], 
"Label": "DiskSpaceUtilization" 

我注意到,如果我使用

aws cloudwatch list-metrics --namespace mymetric 

度量具有多个维度!

 "Namespace": "mymetric", 
     "Dimensions": [ 
      { 
       "Name": "MountPath", 
       "Value": "/" 
      }, 
      { 
       "Name": "InstanceId", 
       "Value": "i-aaaaaaa" 
      }, 
      { 
       "Name": "Filesystem", 
       "Value": "/dev/xvda1" 
      } 
     ], 
     "MetricName": "DiskSpaceUtilization" 

有人知道如何检索此度量标准吗?我必须在命令中加入多少维度?

谢谢!

回答

0

最后我找到了解决办法..

aws cloudwatch get-metric-statistics --namespace MyCustomMetric --metric-name DiskSpaceUtilization --dimensions Name="MountPath",Value="/dev" Name="InstanceId",Value="i-XXXXX" Name="Filesystem",Value="devtmpfs" --start-time 2016-12-23T7:10 --end-time 2016-12-23T7:20 --period 600 --statistic Average