GG
@{}
), богатые типы ([TimeSpan]::Parse("00:05:00")
) объекты на входе и выходе, а не тупые строки (.MetricValues
) в powershell еще отличный job control, remoting over ssh на множество серверов, всякие фильтры (греп и рядом не валялся), форматеры и прочее.$MonitorParameters = @{
ResourceId = "/subscriptions/$($(Get-AzContext).Subscription.Id)/resourceGroups/$resourceGroupName/providers/Microsoft.Sql/servers/$serverName/databases/$databaseName"
TimeGrain = [TimeSpan]::Parse("00:05:00")
MetricNames = "dtu_consumption_percent"
}
(Get-AzMetric @MonitorParameters -DetailedOutput).MetricValues