У меня возникли проблемы с получением статистики IOP для томов EBS с использованием этого кода:
Get-CWMetricList -Namespace AWS/EC2 |Select-Object * -Unique
Get-CWMetricList -Namespace AWS/EBS |Select-Object * -Unique
$StartDate = (Get-Date).AddDays(-3)
$EndDate = Get-Date
$ReadIOPS = Get-CWMetricStatistics -Namespace "AWS/EC2" -MetricName "DiskReadOps" -UtcStartTime $StartDate -UtcEndTime $EndDate -Period 300 -Statistics @("Average")
$ReadIOPS.Datapoints.Count
$ReadIOPS = Get-CWMetricStatistics -Namespace "AWS/EBS" -MetricName "VolumeReadOps" -UTCStartTime $StartDate -UTCEndTime $EndDate -Period 300 -Statistics @("Average")
$ReadIOPS.Datapoints.Count
В верхних двух строках указано, что имена пространств имен / метрик верны.Остальное должно показать, что первый запрос в пространстве имен AWS / EC2 получает данные, а второй запрос в пространстве имен AWS / EBS - нет.
Конечная цель - добавить тег -dimension и захватить все прочитанные/ написать iops для определенного объема.Вот почему пространство имен AWS / EC2 не работает, так как мне нужно указать идентификатор тома, а не идентификатор экземпляра.
Есть идеи, почему я не собираю точки данных в последнем запросе?