Share via


New-AzScheduledQueryRuleConditionObject

Condition のメモリ内オブジェクトを作成します。

構文

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

説明

Condition のメモリ内オブジェクトを作成します。

例 1: 条件オブジェクトを作成する

$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

条件オブジェクトを作成する

パラメーター

-Dimension

ディメンション条件の一覧。 構築するには、DIMENSION プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

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

-FailingPeriodMinFailingPeriodsToAlert

アラートをトリガーする違反の数。 numberOfEvaluationPeriods より小さいか等しい必要があります。 既定値は 1 です。

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

-FailingPeriodNumberOfEvaluationPeriod

集計されたルックバック ポイントの数。 ルックバック 時間枠は、集計粒度 (windowSize) と選択した集計ポイント数に基づいて計算されます。 既定値は 1 です。

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

-MetricMeasureColumn

メトリック メジャー番号を含む列。 LogAlert の種類のルールにのみ関連します。

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

-MetricName

送信するメトリックの名前。 LogToMetric の種類のルールにのみ関連し、必須です。

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

-Operator

条件演算子。 LogAlert の種類のルールにのみ関連し、必須です。

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

-Query

ログ クエリ アラート。

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

-ResourceIdColumn

リソース ID を含む列。列の内容は、リソース ID として書式設定された URI である必要があります。LogAlert の種類のルールにのみ関連します。

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

-Threshold

アラートをアクティブにする条件しきい値。 LogAlert の種類のルールにのみ関連し、必須です。

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

-TimeAggregation

集計の種類。 LogAlert の種類のルールにのみ関連し、必須です。

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

出力

Condition