Get-AzBatchPoolUsageMetric

Získá metriky využití fondu pro účet Batch.

Syntax

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

Description

Rutina Get-AzBatchPoolUsageMetric získá metriky využití agregované podle fondu v jednotlivých časových intervalech pro zadaný účet. Můžete získat statistiky pro konkrétní fond a časový rozsah.

Příklady

Příklad 1: Získání metrik využití fondu pro časový rozsah

$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

První příkaz vytvoří odkaz na objekt na klíče účtu pro účet batch s názvem ContosoBatchAccount pomocí Get-AzBatchAccountKey. Příkaz uloží tento odkaz na objekt do proměnné $Context. Následující dva příkazy vytvářejí objekty DateTime pomocí rutiny Get-Date. Příkazy ukládají tyto hodnoty do $StartTime a $EndTime proměnných pro použití s posledním příkazem. Poslední příkaz vrátí všechny metriky využití fondu agregované podle fondu v časovém intervalu mezi zadaným počátečním a koncovým časem.

Příklad 2: Získání metrik využití fondu pomocí filtru

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

Tento příkaz vrátí metriky využití fondu s názvem ContosoPool. Příkaz určuje řetězec filtru, který určuje tento fond, a používá stejnou $Context hodnotu jako v předchozím příkladu.

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndTime

Určuje konec časového rozsahu, pro který tato rutina získá metriky využití. Zadejte čas alespoň dvě hodiny dříve. Pokud nezadáte koncový čas, použije tato rutina poslední dostupný interval agregace.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

Určuje klauzuli filtru OData, která se má použít k filtrování metrik, které tato rutina vrátí. Jediná platná vlastnost je poolId s řetězcovou hodnotou. Možné operace jsou následující: eq, ge, gt, le, lt, startswith.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartTime

Určuje začátek časového rozsahu, pro který tato rutina získá metriky využití. Zadejte čas aspoň dvě a půl hodiny dříve. Pokud nezadáte počáteční čas, použije tato rutina poslední dostupný interval agregace.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

BatchAccountContext

Výstupy

PSPoolUsageMetrics