New-AzScheduledQueryRuleConditionObject

Utwórz obiekt w pamięci dla warunku.

Składnia

New-AzScheduledQueryRuleConditionObject
   [-Dimension <IDimension[]>]
   [-FailingPeriodMinFailingPeriodsToAlert <Int64>]
   [-FailingPeriodNumberOfEvaluationPeriod <Int64>]
   [-MetricMeasureColumn <String>]
   [-MetricName <String>]
   [-Operator <ConditionOperator>]
   [-Query <String>]
   [-ResourceIdColumn <String>]
   [-Threshold <Double>]
   [-TimeAggregation <TimeAggregation>]
   [<CommonParameters>]

Opis

Utwórz obiekt w pamięci dla warunku.

Przykłady

Przykład 1. Tworzenie obiektu warunku

$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

Tworzenie obiektu warunku

Parametry

-Dimension

Lista warunków wymiarów. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości WYMIARów i utwórz tabelę skrótów.

Type:IDimension[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailingPeriodMinFailingPeriodsToAlert

Liczba naruszeń wyzwalania alertu. Powinna być mniejsza lub równa numberOfEvaluationPeriods. Wartość domyślna to 1.

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

-FailingPeriodNumberOfEvaluationPeriod

Liczba zagregowanych punktów wyszukiwania. Przedział czasu wyszukiwania jest obliczany na podstawie stopnia szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. Wartość domyślna to 1.

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

-MetricMeasureColumn

Kolumna zawierająca numer miary metryki. Dotyczy tylko reguł rodzaju LogAlert.

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

-MetricName

Nazwa metryki do wysłania. Odpowiednie i wymagane tylko dla reguł rodzaju LogToMetric.

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

-Operator

Operator kryteriów. Istotne i wymagane tylko dla reguł rodzaju LogAlert.

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

-Query

Alert zapytania dziennika.

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

-ResourceIdColumn

Kolumna zawierająca identyfikator zasobu. Zawartość kolumny musi być identyfikatorem URI sformatowanym jako identyfikator zasobu. Dotyczy tylko reguł rodzaju LogAlert.

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

-Threshold

wartość progowa kryteriów, która aktywuje alert. Istotne i wymagane tylko dla reguł rodzaju LogAlert.

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

-TimeAggregation

Typ agregacji. Istotne i wymagane tylko dla reguł rodzaju LogAlert.

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

Dane wyjściowe

Condition