New-AzMetricAlertRuleV2Criteria
Skapar ett lokalt villkorsobjekt som kan användas för att skapa en ny måttavisering
Syntax
New-AzMetricAlertRuleV2Criteria
-MetricName <String>
[-MetricNamespace <String>]
[-SkipMetricValidation <Boolean>]
[-DimensionSelection <PSMetricDimension[]>]
-TimeAggregation <String>
-Operator <String>
-Threshold <Double>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzMetricAlertRuleV2Criteria
[-DynamicThreshold]
-MetricName <String>
[-MetricNamespace <String>]
[-SkipMetricValidation <Boolean>]
[-DimensionSelection <PSMetricDimension[]>]
-TimeAggregation <String>
-Operator <String>
[-ThresholdSensitivity <String>]
[-ViolationCount <Int32>]
[-ExaminedAggregatedPointCount <Int32>]
[-IgnoreDataBefore <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzMetricAlertRuleV2Criteria
[-WebTest]
-WebTestId <String>
-ApplicationInsightsId <String>
[-FailedLocationCount <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdleten New-AzMetricAlertRuleV2Criteria skapar ett lokalt måttvillkorsobjekt som ska användas som indata Add-AzMetricAlertRuleV2 cmdlet som skapar en ny måttaviseringsregel.
Exempel
Exempel 1: Skapa ett enkelt måttaviseringsvillkor
New-AzMetricAlertRuleV2Criteria -MetricName "Percentage CPU" -MetricNameSpace "Microsoft.Compute/virtualMachines" -TimeAggregation Average -Operator GreaterThan -Threshold 5
CriterionType : StaticThresholdCriterion
OperatorProperty : GreaterThan
Threshold : 5
AdditionalProperties :
Name : metric1
MetricName : Percentage CPU
MetricNamespace : Microsoft.Compute/virtualMachines
TimeAggregation : Average
Dimensions :
Det här kommandot skapar ett enkelt måttaviseringsvillkor som kan användas i en måttaviseringsregel
Exempel 2: Skapa ett dynamiskt måttaviseringsvillkor
New-AzMetricAlertRuleV2Criteria -DynamicThreshold -MetricName "Percentage CPU" -MetricNameSpace "Microsoft.Compute/virtualMachines" -TimeAggregation Average -Operator GreaterThan -ThresholdSensitivity Medium -ViolationCount 2 -ExaminedAggregatedPointCount 4
CriterionType : DynamicThresholdCriterion
OperatorProperty : GreaterThan
AlertSensitivity : Medium
FailingPeriods : Microsoft.Azure.Management.Monitor.Models.DynamicThresholdFailingPeriods
IgnoreDataBefore :
AdditionalProperties :
Name : metric1
MetricName : Percentage CPU
MetricNamespace : Microsoft.Compute/virtualMachines
TimeAggregation : Average
Dimensions :
Det här kommandot skapar ett dynamiskt måttaviseringsvillkor som kan användas i en måttaviseringsregel
Exempel 3: Skapa ett mer komplext måttaviseringsvillkor
New-AzMetricAlertRuleV2DimensionSelection -DimensionName "availabilityResult/name" -ValuesToInclude "gdtest" | New-AzMetricAlertRuleV2Criteria -MetricName "availabilityResults/availabilityPercentage" -TimeAggregation Average -Operator GreaterThan -Threshold 2
CriterionType : StaticThresholdCriterion
OperatorProperty : GreaterThan
Threshold : 2
AdditionalProperties :
Name : metric1
MetricName : availabilityResults/availabilityPercentage
MetricNamespace :
TimeAggregation : Average
Dimensions : {availabilityResult/name}
Den här uppsättningen kommandon skapar ett mer komplext måttaviseringsvillkor som inkluderar dimensionsval
Exempel 4: Skapa ett tillgänglighetsvillkor för webbtest
New-AzMetricAlertRuleV2Criteria -WebTest -WebTestId "/subscriptions/00000000-0000-0000-0000-0000000/resourceGroups/012345/providers/Microsoft.Insights/webtests/PingTest-appInsights" -ApplicationInsightsId "/subscriptions/00000000-0000-0000-0000-0000000/resourceGroups/012345/providers/Microsoft.Insights/components/appInsights" -FailedLocationCount 3
CriterionType : WebtestLocationAvailabilityCriterion
WebTestId : /subscriptions/00000000-0000-0000-0000-0000000/resourceGroups/012345/providers/Microsoft.Insights/webtests/PingTest-appInsights
ComponentId : /subscriptions/00000000-0000-0000-0000-0000000/resourceGroups/012345/providers/Microsoft.Insights/components/appInsights
FailedLocationCount : 3
AdditionalProperties :
Det här kommandot skapar ett tillgänglighetsvillkor för webbtest som kan användas i en måttaviseringsregel
Parametrar
-ApplicationInsightsId
Application Insights-resurs-ID:t.
Typ: | String |
Alias: | componentId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DimensionSelection
Lista över dimensionsvillkor
Typ: | PSMetricDimension[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DynamicThreshold
Växla parameter för att använda dynamisk tröskelvärdestyp
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExaminedAggregatedPointCount
Totalt antal undersökta punkter
Typ: | Int32 |
Alias: | TotalPeriod, NumberOfExaminedAggregatedPoints |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FailedLocationCount
Det minsta antalet misslyckade platser för att skapa en avisering.
Typ: | Int32 |
Alias: | AlertLocationThreshold |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IgnoreDataBefore
Parametern IgnoreDataBefore
Typ: | DateTime |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MetricName
Måttnamnet för regeln
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MetricNamespace
Måttets namnområde
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Operator
Regelvillkorsoperatorn
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SkipMetricValidation
Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Threshold
Tröskelvärdet för regelvillkor
Typ: | Double |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ThresholdSensitivity
Känsligheten för regelvillkor
Typ: | String |
Alias: | Sensitivity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeAggregation
Aggregeringsåtgärden som används för att samla in flera måttvärden över fönstrets intervall
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ViolationCount
Det minsta antalet överträdelser som krävs inom det valda återställningstidsfönstret som krävs för att skapa en avisering
Typ: | Int32 |
Alias: | FailingPeriod, NumberOfViolations |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WebTest
Växla parameter för att använda tillgänglighetsvillkorstyp
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WebTestId
Application Insights webbtest-ID.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell