New-AzScheduledQueryRuleConditionObject
Buat objek dalam memori untuk Kondisi.
Sintaks
New-AzScheduledQueryRuleConditionObject
[-Dimension <IDimension[]>]
[-FailingPeriodMinFailingPeriodsToAlert <Int64>]
[-FailingPeriodNumberOfEvaluationPeriod <Int64>]
[-MetricMeasureColumn <String>]
[-MetricName <String>]
[-Operator <ConditionOperator>]
[-Query <String>]
[-ResourceIdColumn <String>]
[-Threshold <Double>]
[-TimeAggregation <TimeAggregation>]
[<CommonParameters>]
Deskripsi
Buat objek dalam memori untuk Kondisi.
Contoh
Contoh 1: Membuat objek kondisi
$dimension = New-AzScheduledQueryRuleDimensionObject -Name Computer -Operator Include -Value *
New-AzScheduledQueryRuleConditionObject -Dimension $dimension -Query "Perf | where ObjectName == `"Processor`" and CounterName == `"% Processor Time`" | summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 5m), Computer" -TimeAggregation "Average" -MetricMeasureColumn "AggregatedValue" -Operator "GreaterThan" -Threshold "70" -FailingPeriodNumberOfEvaluationPeriod 1 -FailingPeriodMinFailingPeriodsToAlert 1
Membuat objek kondisi
Parameter
-Dimension
Daftar kondisi Dimensi. Untuk membuat, lihat bagian CATATAN untuk properti DIMENSION dan membuat tabel hash.
Jenis: | IDimension[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-FailingPeriodMinFailingPeriodsToAlert
Jumlah pelanggaran untuk memicu pemberitahuan. Harus lebih kecil atau sama dengan numberOfEvaluationPeriods. Nilai default adalah 1.
Jenis: | Int64 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-FailingPeriodNumberOfEvaluationPeriod
Jumlah titik lookback agregat. Jendela waktu lookback dihitung berdasarkan granularitas agregasi (windowSize) dan jumlah titik agregat yang dipilih. Nilai default adalah 1.
Jenis: | Int64 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MetricMeasureColumn
Kolom yang berisi nomor pengukuran metrik. Hanya relevan untuk aturan jenis LogAlert.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MetricName
Nama metrik yang akan dikirim. Relevan dan hanya diperlukan untuk aturan jenis LogToMetric.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Operator
Operator kriteria. Relevan dan diperlukan hanya untuk aturan jenis LogAlert.
Jenis: | ConditionOperator |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Query
Pemberitahuan kueri log.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceIdColumn
Kolom yang berisi id sumber daya. Konten kolom harus berupa uri yang diformat sebagai id sumber daya. Hanya relevan untuk aturan jenis LogAlert.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Threshold
nilai ambang batas kriteria yang mengaktifkan pemberitahuan. Relevan dan diperlukan hanya untuk aturan jenis LogAlert.
Jenis: | Double |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-TimeAggregation
Jenis agregasi. Relevan dan diperlukan hanya untuk aturan jenis LogAlert.
Jenis: | TimeAggregation |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Output
Azure PowerShell