Megosztás a következőn keresztül:


Get-AzBatchPoolUsageMetric

Lekéri egy Batch-fiók készlethasználati metrikáit.

Syntax

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

Description

A Get-AzBatchPoolUsageMetric parancsmag lekéri a használati metrikákat, amelyeket készletenként összesít az egyes időintervallumok szerint a megadott fiókhoz. Lekérheti egy adott készlet és egy időtartomány statisztikáit.

Példák

1. példa: Készlethasználati metrikák lekérése egy időtartományhoz

$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

Az első parancs objektumhivatkozást hoz létre a ContosoBatchAccount nevű batch-fiók fiókkulcsaira a Get-AzBatchAccountKey használatával. A parancs ezt az objektumhivatkozást a $Context változóban tárolja. A következő két parancs a Get-Date parancsmaggal hozza létre a DateTime objektumokat. A parancsok ezeket az értékeket a $StartTime és $EndTime változókban tárolják a végső parancshoz való használatra. Az utolsó parancs az összes készlethasználati metrikát a készlet szerint összesíti a megadott kezdési és befejezési időpontok közötti időintervallumban.

2. példa: Készlethasználati metrikák lekérése szűrővel

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

Ez a parancs a ContosoPool nevű készlet használati metrikáit adja vissza. A parancs egy szűrősztringet ad meg a készlet megadásához, és ugyanazt a $Context értéket használja, mint az előző példa.

Paraméterek

-BatchContext

Megadja azt a BatchAccountContext-példányt , amelyet ez a parancsmag a Batch szolgáltatással való interakcióhoz használ. Ha a Get-AzBatchAccount parancsmagot használja a BatchAccountContext lekéréséhez, akkor a Microsoft Entra-hitelesítés lesz használva a Batch szolgáltatással való interakció során. A megosztott kulcsos hitelesítés használatához használja a Get-AzBatchAccountKey parancsmagot egy BatchAccountContext objektum lekéréséhez a hozzáférési kulcsok kitöltésével. Megosztott kulcsú hitelesítés használatakor alapértelmezés szerint az elsődleges hozzáférési kulcsot használja a rendszer. A használni kívánt kulcs módosításához állítsa be a BatchAccountContext.KeyInUse tulajdonságot.

Típus:BatchAccountContext
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-EndTime

Megadja annak az időtartománynak a végét, amelyhez ez a parancsmag használati metrikákat kap. Adjon meg legalább két órával korábbi időpontot. Ha nem ad meg befejezési időpontot, ez a parancsmag az aktuálisan elérhető utolsó összesítési időközt használja.

Típus:Nullable<T>[DateTime]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Filter

Megadja a parancsmag által visszaadott metrikák szűréséhez használandó OData szűrő záradékot. Az egyetlen érvényes tulajdonság a poolId karakterlánc-értékkel. A lehetséges műveletek a következők: eq, ge, gt, le, lt, startswith.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-StartTime

Meghatározza egy időtartomány kezdetét, amelyhez ez a parancsmag használati metrikákat kap. Adjon meg legalább két és fél órával korábbi időpontot. Ha nem ad meg kezdési időpontot, ez a parancsmag az aktuálisan elérhető utolsó összesítési időközt használja.

Típus:Nullable<T>[DateTime]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

BatchAccountContext

Kimenetek

PSPoolUsageMetrics