Powershell命令获取Azure数据磁盘最近30天的IOPS和吞吐量
我需要最近30天的IOPS和azure数据磁盘的输出数据,我尝试了下面的powershell代码,但它没有提供任何数据Powershell命令获取Azure数据磁盘最近30天的IOPS和吞吐量,powershell,Powershell,我需要最近30天的IOPS和azure数据磁盘的输出数据,我尝试了下面的powershell代码,但它没有提供任何数据 ''' Select-AzSubscription -SubscriptionName "<subscriptionname>" $resourceGroupName = "<resourcegroupname>" $diskName = "<diskname>&q
'''
Select-AzSubscription -SubscriptionName "<subscriptionname>"
$resourceGroupName = "<resourcegroupname>"
$diskName = "<diskname>"
$disk = Get-AzDisk -ResourceGroupName $resourceGroupName -DiskName $diskname
# Disk Information
$diskName = $disk.Name
$diskResourceId = $disk.Id.ToString();
$diskSize = $disk.DiskSizeGB
$diskStorageType = $disk.Sku
$vmResource = Get-AzResource -ResourceId $disk.ManagedBy
$vm = Get-AzVM -ResourceGroupName $vmResource.ResourceGroupName -Name $vmResource.Name
$vmName = $vm.Name
$vmSize = $vm.HardwareProfile.VmSize
$metricData = Get-AzMetric -ResourceId $diskResourceId -MetricName "Data Disk Read Operations/sec" -StartTime 2021-05-01T12:00:00Z -EndTime 2021-05-30T12:00:00Z -AggregationType Average
echo $metricData
“”
选择AzSubscription-SubscriptionName“”
$resourceGroupName=“”
$diskName=“”
$disk=获取AzDisk-ResourceGroupName$ResourceGroupName-DiskName$DiskName
#磁盘信息
$diskName=$disk.Name
$disksresourceid=$disk.Id.ToString();
$diskSize=$disk.DiskSizeGB
$diskStorageType=$disk.Sku
$vmResource=Get-AzResource-ResourceId$disk.ManagedBy
$vm=Get-AzVM-ResourceGroupName$vmResource.ResourceGroupName-Name$vmResource.Name
$vmName=$vm.Name
$vmSize=$vm.HardwareProfile.vmSize
$metricData=Get-AzMetric-ResourceId$diskResourceId-MetricName“数据磁盘读取操作/秒”-开始时间2021-05-01T12:00:00Z-结束时间2021-05-30T12:00:00Z-聚合类型平均值
echo$metricData
'''