Get-AzBatchPoolUsageMetric
Haalt metrische gegevens voor het gebruik van pools op voor een Batch-account.
Syntaxis
Get-AzBatchPoolUsageMetric
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Filter <String>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Get-AzBatchPoolUsageMetric haalt de metrische gegevens over gebruik op, geaggregeerd per pool met afzonderlijke tijdsintervallen, voor het opgegeven account. U kunt de statistieken voor een specifieke pool en voor een tijdsbereik ophalen.
Voorbeelden
Voorbeeld 1: Metrische gegevens over het gebruik van pools ophalen voor een tijdsbereik
$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
Met de eerste opdracht maakt u een objectverwijzing naar de accountsleutels voor het batchaccount met de naam ContosoBatchAccount met behulp van Get-AzBatchAccountKey. Met de opdracht wordt deze objectverwijzing opgeslagen in de $Context variabele. Met de volgende twee opdrachten maakt u DateTime--objecten met behulp van de cmdlet Get-Date. De opdrachten slaan deze waarden op in de $StartTime en $EndTime variabelen voor gebruik met de laatste opdracht. De laatste opdracht retourneert alle metrische gegevens over het gebruik van pools, geaggregeerd per pool, gedurende een tijdsinterval tussen de opgegeven begin- en eindtijden.
Voorbeeld 2: Metrische gegevens over het gebruik van pools ophalen met behulp van een 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
Met deze opdracht worden de metrische gegevens over gebruik geretourneerd voor de pool met de naam ContosoPool. De opdracht geeft een filtertekenreeks op om die pool op te geven en gebruikt dezelfde $Context waarde als in het vorige voorbeeld.
Parameters
-BatchContext
Hiermee geeft u het BatchAccountContext exemplaar dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service. Als u de cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan verificatie met gedeelde sleutels wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EndTime
Hiermee geeft u het einde van een tijdsbereik waarvoor deze cmdlet metrische gebruiksgegevens ophaalt. Geef ten minste twee uur eerder een tijd op. Als u geen eindtijd opgeeft, gebruikt deze cmdlet het laatste aggregatie-interval dat momenteel beschikbaar is.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Filter
Hiermee geeft u een OData-filtercomponent op die moet worden gebruikt om de metrische gegevens te filteren die door deze cmdlet worden geretourneerd. De enige geldige eigenschap is poolId met een tekenreekswaarde. Mogelijke bewerkingen zijn: eq, ge, gt, le, lt, startswith.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartTime
Hiermee geeft u het begin van een tijdsbereik op waarvoor deze cmdlet metrische gegevens over gebruik ophaalt. Geef ten minste twee en een half uur eerder een tijd op. Als u geen begintijd opgeeft, gebruikt deze cmdlet het laatste aggregatie-interval dat momenteel beschikbaar is.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell