Bagikan melalui


Get-AzBatchPoolUsageMetric

Mendapatkan metrik penggunaan kumpulan untuk akun Batch.

Sintaks

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

Deskripsi

Cmdlet Get-AzBatchPoolUsageMetric mendapatkan metrik penggunaan, dikumpulkan berdasarkan kumpulan di seluruh interval waktu individual, untuk akun yang ditentukan. Anda bisa mendapatkan statistik untuk kumpulan tertentu dan untuk rentang waktu.

Contoh

Contoh 1: Mendapatkan metrik penggunaan kumpulan untuk rentang waktu

$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

Perintah pertama membuat referensi objek ke kunci akun untuk akun batch bernama ContosoBatchAccount dengan menggunakan Get-AzBatchAccountKey. Perintah menyimpan referensi objek ini dalam variabel $Context. Dua perintah berikutnya membuat objek DateTime dengan menggunakan cmdlet Get-Date. Perintah menyimpan nilai-nilai ini dalam variabel $StartTime dan $EndTime untuk digunakan dengan perintah akhir. Perintah akhir mengembalikan semua metrik penggunaan kumpulan, diagregasi menurut kumpulan, di seluruh interval waktu antara waktu mulai dan akhir yang ditentukan.

Contoh 2: Mendapatkan metrik penggunaan kumpulan dengan menggunakan 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

Perintah ini mengembalikan metrik penggunaan untuk kumpulan bernama ContosoPool. Perintah menentukan string filter untuk menentukan kumpulan tersebut, dan menggunakan nilai $Context yang sama dengan contoh sebelumnya.

Parameter

-BatchContext

Menentukan instans BatchAccountContext yang digunakan cmdlet ini untuk berinteraksi dengan layanan Batch. Jika Anda menggunakan cmdlet Get-AzBatchAccount untuk mendapatkan BatchAccountContext Anda, autentikasi Microsoft Entra akan digunakan saat berinteraksi dengan layanan Batch. Untuk menggunakan autentikasi kunci bersama sebagai gantinya, gunakan cmdlet Get-AzBatchAccountKey untuk mendapatkan objek BatchAccountContext dengan kunci aksesnya diisi. Saat menggunakan autentikasi kunci bersama, kunci akses utama digunakan secara default. Untuk mengubah kunci yang akan digunakan, atur properti BatchAccountContext.KeyInUse.

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

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

-EndTime

Menentukan akhir rentang waktu di mana cmdlet ini mendapatkan metrik penggunaan. Tentukan waktu setidaknya dua jam sebelumnya. Jika Anda tidak menentukan waktu akhir, cmdlet ini menggunakan interval agregasi terakhir yang saat ini tersedia.

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

-Filter

Menentukan klausa filter OData yang akan digunakan untuk memfilter metrik yang dikembalikan cmdlet ini. Satu-satunya properti yang valid adalah poolId dengan nilai string. Kemungkinan operasi adalah sebagai berikut: eq, ge, gt, le, lt, startswith.

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

-StartTime

Menentukan awal rentang waktu di mana cmdlet ini mendapatkan metrik penggunaan. Tentukan waktu setidaknya dua setengah jam sebelumnya. Jika Anda tidak menentukan waktu mulai, cmdlet ini menggunakan interval agregasi terakhir yang saat ini tersedia.

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

Input

BatchAccountContext

Output

PSPoolUsageMetrics