Поделиться через


Get-AzMetricDefinition

Возвращает определения метрик.

Синтаксис

Default (по умолчанию)

Get-AzMetricDefinition
    [-ResourceId] <String>
    [-MetricName <String[]>]
    [-MetricNamespace <String>]
    [-DetailedOutput]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Описание

Командлет Get-AzMetricDefinition получает определения метрик.

Примеры

Пример 1. Получение определений метрик для ресурса

Get-AzMetricDefinition -ResourceId "/subscriptions/d33fb0c7-69d3-40be-e35b-4f0deba70fff/resourceGroups/Default-Web-EastUS/providers/microsoft.web/sites/website2"
Name                   : CpuTime
Dimensions             : {}
MetricAvailabilities   : {Microsoft.Azure.Insights.Models.MetricAvailability,
                         Microsoft.Azure.Insights.Models.MetricAvailability,
                         Microsoft.Azure.Insights.Models.MetricAvailability}
PrimaryAggregationType : Total
Properties             : {}
ResourceUri            :
Unit                   : Seconds
Name                   : Requests
Dimensions             : {}
MetricAvailabilities   : {Microsoft.Azure.Insights.Models.MetricAvailability,
                         Microsoft.Azure.Insights.Models.MetricAvailability,
                         Microsoft.Azure.Insights.Models.MetricAvailability}
PrimaryAggregationType : Total
Properties             : {}
ResourceUri            :
Unit                   : Count

Эта команда получает определения метрик для указанного ресурса.

Пример 2. Получение определений метрик с подробными выходными данными

Get-AzMetricDefinition -ResourceId "/subscriptions/d33fb0c7-69d3-40be-e35b-4f0deba70fff/resourceGroups/Default-Web-EastUS/providers/microsoft.web/sites/website2" -DetailedOutput
Dimensions             :
MetricAvailabilities   :
                             Location  :
                             Retention : 2.00:00:00
                             Values    : 00:01:00
                             Location  :
                             Retention : 30.00:00:00
                             Values    : 01:00:00
                             Location  :
                             Retention : 90.00:00:00
                             Values    : 1.00:00:00
Name                   : CpuTime
Properties             :
PrimaryAggregationType : Total
ResourceUri            :
Unit                   : Seconds
Dimensions             :
MetricAvailabilities   :
                             Location  :
                             Retention : 2.00:00:00
                             Values    : 00:01:00
                             Location  :
                             Retention : 30.00:00:00
                             Values    : 01:00:00
                             Location  :
                             Retention : 90.00:00:00
                             Values    : 1.00:00:00
Name                   : Requests
Properties             :
PrimaryAggregationType : Total
ResourceUri            :
Unit                   : Count

Эта команда получает определения метрик для веб-сайта2. Выходные данные подробно описаны.

Пример 3. Получение определений метрик по имени

Get-AzMetricDefinition -ResourceId "/subscriptions/d33fb0c7-69d3-40be-e35b-4f0deba70fff/resourceGroups/Default-Web-EastUS/providers/microsoft.web/sites/website2" -DetailedOutput -MetricName "BytesSent,CpuTime"
MetricAvailabilities   :
                             Location  :
                             Retention : 2.00:00:00
                             Values    : 00:01:00
                             Location  :
                             Retention : 30.00:00:00
                             Values    : 01:00:00
                             Location  :
                             Retention : 90.00:00:00
                             Values    : 1.00:00:00
Name                   : CpuTime
Properties             :
PrimaryAggregationType : Total
ResourceUri            :
Unit                   : Seconds
Dimensions             :
MetricAvailabilities   :
                             Location  :
                             Retention : 2.00:00:00
                             Values    : 00:01:00
                             Location  :
                             Retention : 30.00:00:00
                             Values    : 01:00:00
                             Location  :
                             Retention : 90.00:00:00
                             Values    : 1.00:00:00
Name                   : BytesSent
Properties             :
PrimaryAggregationType : Total
ResourceUri            :
Unit                   : Bytes

Эта команда получает определения для метрик BytesSent и CpuTime. Выходные данные подробно описаны.

Параметры

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Свойства параметра

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DetailedOutput

Указывает, что эта операция включала подробные выходные данные. Если этот параметр не указан, выходные данные суммируются.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MetricName

Задает массив имен метрик.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-MetricNamespace

Задает пространство имен метрик для запроса определений метрик.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-ResourceId

Указывает идентификатор ресурса.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

String

Выходные данные

PSMetricDefinition

Примечания

Дополнительные сведения о поддерживаемых метриках можно найти по адресу: https://learn.microsoft.com/azure/azure-monitor/platform/metrics-supported