New-AzScheduledQueryRuleConditionObject
Créez un objet en mémoire pour Condition.
Syntaxe
New-AzScheduledQueryRuleConditionObject
[-Dimension <IDimension[]>]
[-FailingPeriodMinFailingPeriodsToAlert <Int64>]
[-FailingPeriodNumberOfEvaluationPeriod <Int64>]
[-MetricMeasureColumn <String>]
[-MetricName <String>]
[-Operator <ConditionOperator>]
[-Query <String>]
[-ResourceIdColumn <String>]
[-Threshold <Double>]
[-TimeAggregation <TimeAggregation>]
[<CommonParameters>]
Description
Créez un objet en mémoire pour Condition.
Exemples
Exemple 1 : Créer un objet condition
$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
Créer un objet de condition
Paramètres
-Dimension
Liste des conditions de dimensions. Pour construire, consultez la section NOTES pour les propriétés DIMENSION et créez une table de hachage.
Type: | IDimension[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FailingPeriodMinFailingPeriodsToAlert
Nombre de violations à déclencher une alerte. Doit être inférieur ou égal à numberOfEvaluationPeriods. La valeur par défaut est 1.
Type: | Int64 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FailingPeriodNumberOfEvaluationPeriod
Nombre de points de recherche agrégés. La fenêtre de temps de recherche est calculée en fonction de la granularité d’agrégation (windowSize) et du nombre sélectionné de points agrégés. La valeur par défaut est 1.
Type: | Int64 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MetricMeasureColumn
Colonne contenant le numéro de mesure de métrique. Applicable uniquement pour les règles du type LogAlert.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MetricName
Nom de la métrique à envoyer. Pertinent et requis uniquement pour les règles du type LogToMetric.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Operator
Opérateur de critères. Pertinent et requis uniquement pour les règles du type LogAlert.
Type: | ConditionOperator |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Query
Alerte de requête sur un journal.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceIdColumn
Colonne contenant l’ID de ressource. Le contenu de la colonne doit être un URI mis en forme en tant qu’ID de ressource. Applicable uniquement pour les règles du type LogAlert.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Threshold
valeur de seuil de critères qui active l’alerte. Pertinent et requis uniquement pour les règles du type LogAlert.
Type: | Double |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TimeAggregation
Type d’agrégation. Pertinent et requis uniquement pour les règles du type LogAlert.
Type: | TimeAggregation |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |