Dela via


az monitor metrics alert

Hantera måttaviseringsregler nära realtid.

Kommandon

Name Description Typ Status
az monitor metrics alert condition

Hantera aviseringsregelvillkor för mått i nära realtid.

Kärna Allmän tillgänglighet
az monitor metrics alert condition create

Skapa ett måttaviseringsregelvillkor.

Kärna Förhandsgranska
az monitor metrics alert create

Skapa en måttbaserad aviseringsregel.

Kärna Allmän tillgänglighet
az monitor metrics alert delete

Ta bort en måttbaserad aviseringsregel.

Kärna Allmän tillgänglighet
az monitor metrics alert dimension

Hantera måttaviseringsregeldimensioner nära realtid.

Kärna Allmän tillgänglighet
az monitor metrics alert dimension create

Skapa en måttaviseringsregeldimension.

Kärna Förhandsgranska
az monitor metrics alert list

Lista måttbaserade aviseringsregler.

Kärna Allmän tillgänglighet
az monitor metrics alert show

Visa en måttbaserad aviseringsregel.

Kärna Allmän tillgänglighet
az monitor metrics alert update

Uppdatera en måttbaserad aviseringsregel.

Kärna Allmän tillgänglighet

az monitor metrics alert create

Skapa en måttbaserad aviseringsregel.

az monitor metrics alert create --condition
                                --name
                                --resource-group
                                --scopes
                                [--action]
                                [--auto-mitigate {false, true}]
                                [--description]
                                [--disabled {false, true}]
                                [--evaluation-frequency]
                                [--region]
                                [--severity]
                                [--tags]
                                [--target-resource-type]
                                [--window-size]

Exempel

Skapa en varning om hög CPU-användning på en virtuell dator utan åtgärd.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"

Skapa en varning om hög CPU-användning på en virtuell dator med e-post- och webhook-åtgärder.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
    --condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
    --action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
    --description "High CPU"

Skapa en avisering när ett lagringskonto visar ett stort antal långsamma transaktioner med hjälp av flerdimensionella filter.

az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
    --description "Storage Slow Transactions" \
    --condition "total transactions > 5 where ResponseType includes Success" \
    --condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"

Skapa en måttbaserad aviseringsregel som övervakar ett anpassat mått.

az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
    --condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
    --window-size 5m --evaluation-frequency 1m

Skapa en varning om hög CPU-användning på flera virtuella datorer utan åtgärder.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > 90" --description "High CPU" --region westus

Skapa en avisering om dynamisk CPU-användning på flera virtuella datorer utan åtgärder.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
    --description "Dynamic CPU"
    --window-size 5m
    --region westus

Obligatoriska parametrar

--condition

Villkoret som utlöser regeln. Den kan skapas med kommandot "az monitor metrics alert condition create".

Användning: --condition {avg,min,max,total,count} [NAMESPACE.] MÅTT [{=,!=,>,=>,<,=<} TRÖSKELVÄRDE] [{<,>,><}, dynamiska KÄNSLIGHETSÖVERTRÄDELSER av UTVÄRDERINGAR [sedan DATETIME]] [där DIMENSION {inkluderar,exkluderar} VÄRDE [eller VÄRDE ...] [and DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]] [med skipmetricvalidation]

Känsligheten kan vara "låg", "medel", "hög".

Överträdelser kan vara antalet överträdelser för att utlösa en avisering. Den bör vara mindre eller lika med utvärdering.

Utvärderingar kan vara antalet utvärderingsperioder för dynamiskt tröskelvärde.

Datetime kan vara det datum från vilket du kan börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format).

Dimensioner kan efterfrågas genom att lägga till nyckelordet "where" och flera dimensioner kan efterfrågas genom att kombinera dem med nyckelordet "och".

Värden för MÅTT, DIMENSION och lämpliga TRÖSKELVÄRDE-värden kan hämtas från az monitor metrics list-definitions kommandot.

På grund av serverbegränsningen begränsas användningen av dimensioner till ett värde per dimension inom varje kriterium när en aviseringsregel innehåller flera kriterier.

Flera villkor kan anges med fler än ett --condition argument.

--name -n

Namnet på aviseringsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--scopes

Utrymmesavgränsad lista över omfång som regeln gäller för. Resurserna som anges i den här parametern måste vara av samma typ och finnas på samma plats.

Valfria parametrar

--action -a

Lägg till en åtgärdsgrupp och valfria webhook-egenskaper som utlöses när aviseringen utlöses.

Användning: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]

Flera åtgärdsgrupper kan anges med fler än ett --action argument.

--auto-mitigate

Lös aviseringen automatiskt.

accepterade värden: false, true
--description

Beskrivning av regeln i fritext.

--disabled

Skapa regeln i ett inaktiverat tillstånd.

accepterade värden: false, true
standardvärde: False
--evaluation-frequency

Frekvens som regeln ska utvärderas med i formatet "##h##m##s".

standardvärde: 1m
--region --target-resource-region

Regionen för målresurserna i omfång. Detta måste anges när omfång är resursgrupp eller prenumeration.

--severity

Allvarlighetsgraden för aviseringen från 0 (kritisk) till 4 (utförlig).

standardvärde: 2
--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--target-resource-type --type

Resurstypen för målresurserna i omfång. Detta måste anges när omfång är resursgrupp eller prenumeration.

--window-size

Tid för att aggregera mått i formatet "##h##m##s".

standardvärde: 5m
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor metrics alert delete

Ta bort en måttbaserad aviseringsregel.

az monitor metrics alert delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

Exempel

Ta bort en måttbaserad aviseringsregel.

az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor metrics alert list

Lista måttbaserade aviseringsregler.

az monitor metrics alert list [--resource-group]

Exempel

Lista måttbaserade aviseringsregler.

az monitor metrics alert list --resource-group MyResourceGroup

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor metrics alert show

Visa en måttbaserad aviseringsregel.

az monitor metrics alert show [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

Exempel

Visa en måttbaserad aviseringsregel.

az --name MyAlertRule --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor metrics alert update

Uppdatera en måttbaserad aviseringsregel.

az monitor metrics alert update [--add]
                                [--add-action]
                                [--add-condition]
                                [--auto-mitigate {0, 1, f, false, n, no, t, true, y, yes}]
                                [--description]
                                [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                [--evaluation-frequency]
                                [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                [--ids]
                                [--name]
                                [--remove]
                                [--remove-actions]
                                [--remove-conditions]
                                [--resource-group]
                                [--scopes]
                                [--set]
                                [--severity]
                                [--subscription]
                                [--tags]
                                [--window-size]

Exempel

Inaktivera/aktivera en måttbaserad aviseringsregel.

az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--add-action --add-actions

Lägg till en åtgärdsgrupp och valfria webhook-egenskaper som utlöses när aviseringen utlöses.

Användning: --add-action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]

Flera åtgärdsgrupper kan anges med fler än ett --add-action argument. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--add-condition --add-conditions

Lägg till ett villkor som utlöser regeln.

Användning: --add-condition {avg,min,max,total,count} [NAMESPACE.] MÅTT [{=,!=,>,=>,<,=<} TRÖSKELVÄRDE] [{<,>,><}, dynamiska KÄNSLIGHETSÖVERTRÄDELSER av UTVÄRDERINGAR [sedan DATETIME]] [där DIMENSION {inkluderar,exkluderar} VÄRDE [eller VÄRDE ...] [and DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]]

Känsligheten kan vara "låg", "medel", "hög".

Överträdelser kan vara antalet överträdelser för att utlösa en avisering. Den bör vara mindre eller lika med utvärdering.

Utvärderingar kan vara antalet utvärderingsperioder för dynamiskt tröskelvärde.

Datetime kan vara det datum från vilket du kan börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format).

Dimensioner kan efterfrågas genom att lägga till nyckelordet "where" och flera dimensioner kan efterfrågas genom att kombinera dem med nyckelordet "och".

Värden för MÅTT, DIMENSION och lämpliga TRÖSKELVÄRDE-värden kan hämtas från az monitor metrics list-definitions kommandot.

På grund av serverbegränsningen begränsas användningen av dimensioner till ett värde per dimension inom varje kriterium när en aviseringsregel innehåller flera kriterier.

Flera villkor kan anges med fler än ett --add-condition argument. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--auto-mitigate

Lös aviseringen automatiskt.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--description

Beskrivning av regeln i fritext.

--enabled

Om måttaviseringsregeln är aktiverad.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--evaluation-frequency

Frekvens med vilken regeln ska utvärderas i ##h##m##s format.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsregeln.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--remove-actions

Blankstegsavgränsad lista över åtgärdsgruppnamn att ta bort. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--remove-conditions

Blankstegsavgränsad lista över villkorsnamn att ta bort. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--scopes

Utrymmesavgränsad lista över omfång som regeln gäller för. Resurserna som anges i den här parametern måste vara av samma typ och finnas på samma plats. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--severity

Allvarlighetsgraden för aviseringen från 0 (kritisk) till 4 (utförlig).

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--window-size

Tid för att aggregera mått i ##h##m##s format.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.