다음을 통해 공유


Get-AzBatchPoolUsageMetric

Batch 계정에 대한 풀 사용 메트릭을 가져옵니다.

구문

Get-AzBatchPoolUsageMetric
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Filter <String>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Get-AzBatchPoolUsageMetric cmdlet은 지정된 계정에 대해 개별 시간 간격에 걸쳐 풀별로 집계된 사용 메트릭을 가져옵니다. 특정 풀 및 시간 범위에 대한 통계를 가져올 수 있습니다.

예제

예제 1: 시간 범위에 대한 풀 사용 메트릭 가져오기

$Context = Get-AzBatchAccountKey -AccountName "ContosoBatchAccount"
$StartTime = Get-Date -Date "2016-05-16 00:00:00Z"
$EndTime = Get-Date -Date "2016-05-16 01:00:00Z"
Get-AzBatchPoolUsageMetric -StartTime $StartTime -EndTime $EndTime -BatchContext $context

DataEgressGiB      : 6.68875873088837E-06
DataIngressGiB     : 1.9485130906105E-05
EndTime            : 5/16/2016 12:30:00 AM
PoolId             : testpool1
StartTime          : 5/16/2016 12:00:00 AM
TotalCoreHours     : 8
VirtualMachineSize : standard_d4

DataEgressGiB      : 5.61587512493134E-06
DataIngressGiB     : 1.76150351762772E-05
EndTime            : 5/16/2016 12:30:00 AM
PoolId             : testpool2
StartTime          : 5/16/2016 12:00:00 AM
TotalCoreHours     : 12
VirtualMachineSize : standard_d4

DataEgressGiB      : 7.36676156520844E-06
DataIngressGiB     : 2.10804864764214E-05
EndTime            : 5/16/2016 1:00:00 AM
PoolId             : testpool1
StartTime          : 5/16/2016 12:30:00 AM
TotalCoreHours     : 7.99999999955555
VirtualMachineSize : standard_d4

DataEgressGiB      : 5.80586493015289E-06
DataIngressGiB     : 1.80602073669434E-05
EndTime            : 5/16/2016 1:00:00 AM
PoolId             : testpool2
StartTime          : 5/16/2016 12:30:00 AM
TotalCoreHours     : 11.9999999993333
VirtualMachineSize : standard_d4

첫 번째 명령은 Get-AzBatchAccountKey를 사용하여 ContosoBatchAccount라는 일괄 처리 계정에 대한 계정 키에 대한 개체 참조를 만듭니다. 이 명령은 이 개체 참조를 $Context 변수에 저장합니다. 다음 두 명령은 Get-Date cmdlet을 사용하여 DateTime 개체를 만듭니다. 명령은 이러한 값을 $StartTime 저장하고 최종 명령에 사용할 변수를 $EndTime. 최종 명령은 지정된 시작 시간과 종료 시간 사이의 시간 간격에 걸쳐 풀별로 집계된 모든 풀 사용 메트릭을 반환합니다.

예제 2: 필터를 사용하여 풀 사용 메트릭 가져오기

Get-AzBatchPoolUsageMetric -Filter "poolId eq 'ContosoPool'" -BatchContext $Context

DataEgressGiB      : 9.0496614575386E-06
DataIngressGiB     : 2.60043889284134E-05
EndTime            : 5/16/2016 5:30:00 PM
PoolId             : MyPool
StartTime          : 5/16/2016 5:00:00 PM
TotalCoreHours     : 12
VirtualMachineSize : standard_d4

이 명령은 ContosoPool이라는 풀의 사용 메트릭을 반환합니다. 이 명령은 필터 문자열을 지정하여 해당 풀을 지정하고 이전 예제와 동일한 $Context 값을 사용합니다.

매개 변수

-BatchContext

이 cmdlet이 Batch 서비스와 상호 작용하는 데 사용하는 BatchAccountContext 인스턴스를 지정합니다. Get-AzBatchAccount cmdlet을 사용하여 BatchAccountContext를 가져오는 경우 Batch 서비스와 상호 작용할 때 Microsoft Entra 인증이 사용됩니다. 대신 공유 키 인증을 사용하려면 Get-AzBatchAccountKey cmdlet을 사용하여 액세스 키가 채워진 BatchAccountContext 개체를 가져옵니다. 공유 키 인증을 사용하는 경우 기본 액세스 키가 기본적으로 사용됩니다. 사용할 키를 변경하려면 BatchAccountContext.KeyInUse 속성을 설정합니다.

형식:BatchAccountContext
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EndTime

이 cmdlet이 사용 메트릭을 가져오는 시간 범위의 끝을 지정합니다. 최소 2시간 전에 시간을 지정합니다. 종료 시간을 지정하지 않으면 이 cmdlet은 현재 사용 가능한 마지막 집계 간격을 사용합니다.

형식:Nullable<T>[DateTime]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Filter

이 cmdlet이 반환하는 메트릭을 필터링하는 데 사용할 OData 필터 절을 지정합니다. 유일한 유효한 속성은 문자열 값이 있는 poolId 입니다. 가능한 작업은 eq, ge, gt, le, lt, startswith입니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-StartTime

이 cmdlet이 사용 메트릭을 가져오는 시간 범위의 시작을 지정합니다. 적어도 2시간 반 전에 시간을 지정합니다. 시작 시간을 지정하지 않으면 이 cmdlet은 현재 사용할 수 있는 마지막 집계 간격을 사용합니다.

형식:Nullable<T>[DateTime]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

BatchAccountContext

출력

PSPoolUsageMetrics