Freigeben über


New-AzScheduledQueryRuleConditionObject

Erstellen Sie ein In-Memory-Objekt für Condition.

Syntax

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

Beschreibung

Erstellen Sie ein In-Memory-Objekt für Condition.

Beispiele

Beispiel 1: Erstellen eines Bedingungsobjekts

$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

Bedingungsobjekt erstellen

Parameter

-Dimension

Liste der Dimensionsbedingungen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für DIMENSION-Eigenschaften und erstellen eine Hashtabelle.

Typ:IDimension[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FailingPeriodMinFailingPeriodsToAlert

Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. Der Standardwert ist 1.

Typ:Int64
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FailingPeriodNumberOfEvaluationPeriod

Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. Der Standardwert ist 1.

Typ:Int64
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MetricMeasureColumn

Die Spalte, die die Metrik-Measurenummer enthält. Nur für Regeln der Art LogAlert relevant.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MetricName

Der Name der zu sendenden Metrik. Relevant und nur für Regeln der Art LogToMetric erforderlich.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Operator

Der Kriterienoperator. Relevant und nur für Regeln der Art LogAlert erforderlich.

Typ:ConditionOperator
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Query

Protokollabfragewarnung:

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceIdColumn

Die Spalte, die die Ressourcen-ID enthält. Der Inhalt der Spalte muss ein URI sein, der als Ressourcen-ID formatiert ist. Nur für Regeln der Art LogAlert relevant.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Threshold

der Schwellenwert für Kriterien, der die Warnung aktiviert. Relevant und nur für Regeln der Art LogAlert erforderlich.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeAggregation

Aggregationstyp. Relevant und nur für Regeln der Art LogAlert erforderlich.

Typ:TimeAggregation
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Condition