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 |