Как экспортировать / получить ниже Azure Метрики гостевой виртуальной машины (счетчики производительности), используя скрипт powershell - PullRequest
0 голосов
/ 05 февраля 2020

Как экспортировать / получить ниже Azure Метрики гостевой виртуальной машины (счетчики производительности) с использованием скрипта Powershell.

  1. Средняя гостевая ОС виртуальной машины, минимальная и максимальная
  2. Гостевая виртуальная машина Среднее, минимальное и максимальное значения памяти операционной системы
  3. Средство чтения / записи на виртуальном диске гостевой ОС VM, минимальное и максимальное значения.

Требуется сценарий PS, который может помочь извлечь вышеперечисленное из Azure ВМ Диагностика.

Пример сценария:

Login-AzureRmAccount
Select-AzureRmSubscription -SubscriptionId ""
$VMS = Get-AzureRMVM
Foreach ($vm in $VMS)
{
$virtualmachine = Get-AzureRmVM -Name $vm.Name -ResourceGroupName $vm.ResourceGroupName

    $NetMetricsIn = Get-AzureRmMetric -ResourceId $virtualmachine.Id -TimeGrain "00:01:00" `
        -DetailedOutput -MetricName "Network In" #-StartTime "27-01-2020 00:00:00" -EndTime "30-01-2020 20:00:00"
    $NetMetricsIn.Data
    #$NetMetricsOut = Get-AzureRmMetric -ResourceId $virtualmachine.Id -TimeGrain "00:01:00" `
    #-DetailedOutput -MetricName "Network Out" -StartTime "27-01-2020 00:00:00" -EndTime "30-01-2020 20:00:00"
    #$CPUMetrics = Get-AzureRmMetric -ResourceId $virtualmachine.Id -TimeGrain "00:01:00" `
    #-DetailedOutput -MetricName "Percentage CPU" -StartTime "27-01-2020 00:00:00" -EndTime "30-01-2020 20:00:00"
    #$MeMMetrics = Get-AzureRmMetric -ResourceId $virtualmachine.Id -TimeGrain "00:01:00" `
    #-DetailedOutput -MetricName "usedmemorypercentage" -StartTime "27-01-2020 00:00:00" -EndTime "30-01-2020 20:00:00"
    #(Get-AzureRmMetricDefinition -ResourceId $virtualmachine.Id).name
    #$Get = Get-AzureRmMetric -ResourceId $virtualmachine.Id

    #$Get.Data 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...