New-AzScheduledQueryRuleConditionObject
Koşul için bellek içi bir nesne oluşturun.
Sözdizimi
New-AzScheduledQueryRuleConditionObject
[-Dimension <IDimension[]>]
[-FailingPeriodMinFailingPeriodsToAlert <Int64>]
[-FailingPeriodNumberOfEvaluationPeriod <Int64>]
[-MetricMeasureColumn <String>]
[-MetricName <String>]
[-Operator <ConditionOperator>]
[-Query <String>]
[-ResourceIdColumn <String>]
[-Threshold <Double>]
[-TimeAggregation <TimeAggregation>]
[<CommonParameters>]
Description
Koşul için bellek içi bir nesne oluşturun.
Örnekler
Örnek 1: Koşul nesnesi oluşturma
$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
Koşul nesnesi oluşturma
Parametreler
-Dimension
Boyut koşullarının listesi. Oluşturmak için BOYUT özellikleri için NOTLAR bölümüne bakın ve bir karma tablo oluşturun.
Tür: | IDimension[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FailingPeriodMinFailingPeriodsToAlert
Uyarı tetikleme ihlallerinin sayısı. NumberOfEvaluationPeriods değerine eşit veya daha küçük olmalıdır. Varsayılan değer 1'dir.
Tür: | Int64 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FailingPeriodNumberOfEvaluationPeriod
Toplanan geri arama noktalarının sayısı. Geri arama zamanı penceresi toplama ayrıntı düzeyi (windowSize) ve seçili toplanan nokta sayısına göre hesaplanır. Varsayılan değer 1'dir.
Tür: | Int64 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MetricMeasureColumn
Ölçüm ölçü numarasını içeren sütun. Yalnızca LogAlert türündeki kurallar için geçerlidir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MetricName
Gönderilecek ölçümün adı. İlgili ve yalnızca LogToMetric türündeki kurallar için gereklidir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Operator
Ölçüt işleci. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir.
Tür: | ConditionOperator |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Query
Günlük sorgusu uyarısı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceIdColumn
Kaynak kimliğini içeren sütun. Sütunun içeriği kaynak kimliği olarak biçimlendirilmiş bir URI olmalıdır. Yalnızca LogAlert türündeki kurallar için geçerlidir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Threshold
uyarıyı etkinleştiren ölçüt eşik değeri. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir.
Tür: | Double |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TimeAggregation
Toplama türü. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir.
Tür: | TimeAggregation |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Çıkışlar
Azure PowerShell