Dela via


Get-AzBatchPoolUsageMetric

Hämtar användningsstatistik för pooler för ett Batch-konto.

Syntax

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

Description

Cmdleten Get-AzBatchPoolUsageMetric hämtar användningsmåtten, aggregerade efter pool över enskilda tidsintervall, för det angivna kontot. Du kan hämta statistiken för en specifik pool och för ett tidsintervall.

Exempel

Exempel 1: Hämta poolanvändningsstatistik för ett tidsintervall

$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

Det första kommandot skapar en objektreferens till kontonycklarna för batchkontot med namnet ContosoBatchAccount med hjälp av Get-AzBatchAccountKey. Kommandot lagrar den här objektreferensen i variabeln $Context. De följande två kommandona skapar DateTime- objekt med hjälp av cmdleten Get-Date. Kommandona lagrar dessa värden i variablerna $StartTime och $EndTime för användning med det slutliga kommandot. Det slutliga kommandot returnerar alla användningsstatistik för poolen, aggregerade efter pool, över tidsintervallet mellan de angivna start- och sluttiderna.

Exempel 2: Hämta användningsstatistik för pooler med hjälp av ett filter

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

Det här kommandot returnerar användningsstatistiken för poolen ContosoPool. Kommandot anger en filtersträng för att ange poolen och använder samma $Context värde som i föregående exempel.

Parametrar

-BatchContext

Anger BatchAccountContext instans som den här cmdleten använder för att interagera med Batch-tjänsten. Om du använder cmdleten Get-AzBatchAccount för att hämta BatchAccountContext används Microsoft Entra-autentisering när du interagerar med Batch-tjänsten. Om du vill använda autentisering med delad nyckel i stället använder du cmdleten Get-AzBatchAccountKey för att hämta ett BatchAccountContext-objekt med dess åtkomstnycklar ifyllda. När du använder autentisering med delad nyckel används den primära åtkomstnyckeln som standard. Om du vill ändra vilken nyckel som ska användas anger du egenskapen BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EndTime

Anger slutet på ett tidsintervall som den här cmdleten hämtar användningsstatistik för. Ange en tid minst två timmar tidigare. Om du inte anger någon sluttid använder den här cmdleten det senaste aggregeringsintervallet som är tillgängligt för närvarande.

Typ:Nullable<T>[DateTime]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Filter

Anger en OData-filtersats som ska användas för att filtrera de mått som den här cmdleten returnerar. Den enda giltiga egenskapen är poolId med ett strängvärde. Möjliga åtgärder är följande: eq, ge, gt, le, lt, startswith.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StartTime

Anger början på ett tidsintervall som den här cmdleten hämtar användningsstatistik för. Ange en tid minst två och en halv timme tidigare. Om du inte anger någon starttid använder den här cmdleten det senaste aggregeringsintervallet som för närvarande är tillgängligt.

Typ:Nullable<T>[DateTime]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

Utdata