Sdílet prostřednictvím


az monitor metrics alert

Spravujte pravidla upozornění metrik téměř v reálném čase.

Příkazy

Name Description Typ Stav
az monitor metrics alert condition

Spravujte podmínky pravidla upozornění na metriku téměř v reálném čase.

Základ GA
az monitor metrics alert condition create

Vytvořte podmínku pravidla upozornění na metriku.

Základ Preview
az monitor metrics alert create

Vytvořte pravidlo upozornění na základě metrik.

Základ GA
az monitor metrics alert delete

Odstraňte pravidlo upozornění na základě metrik.

Základ GA
az monitor metrics alert dimension

Spravujte dimenze pravidla upozornění na metriku téměř v reálném čase.

Základ GA
az monitor metrics alert dimension create

Vytvořte dimenzi pravidla upozornění na metriku.

Základ Preview
az monitor metrics alert list

Seznam pravidel upozornění založených na metrikách

Základ GA
az monitor metrics alert show

Zobrazení pravidla upozornění na základě metrik

Základ GA
az monitor metrics alert update

Aktualizujte pravidlo upozornění na základě metrik.

Základ GA

az monitor metrics alert create

Vytvořte pravidlo upozornění na základě metrik.

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]

Příklady

Vytvořte na virtuálním počítači upozornění s vysokým využitím procesoru bez akce.

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

Vytvořte na virtuálním počítači upozornění s vysokým využitím procesoru s akcemi e-mailu a webhooku.

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"

Vytvořte upozornění, když účet úložiště zobrazuje velký počet pomalých transakcí pomocí multidimenzionálních filtrů.

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"

Vytvořte pravidlo upozornění založené na metrikách, které monitoruje vlastní metriku.

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

Vytvořte upozornění na vysoké využití procesoru na několika virtuálních počítačích bez akcí.

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

Vytvořte upozornění na dynamické využití procesoru na několika virtuálních počítačích bez akcí.

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

Povinné parametry

--condition

Podmínka, která pravidlo aktivuje. Dá se vytvořit příkazem az monitor metrics alert condition create.

Použití: --condition {avg,min,max,total,count} [NAMESPACE.] METRIKA [{=,!=,>,>=,<,=}<PRAHOVÁ HODNOTA] [{<,>,><}DYNAMICKÉ PORUŠENÍ CITLIVOSTI VYHODNOCENÍ [od DATATIME]] [kde DIMENZE {zahrnuje,excludes} HODNOTA [nebo HODNOTA ...] [a DIMENZE {includes,excludes} HODNOTA [nebo HODNOTA...] ...]] [s skipmetricvalidation]

Citlivost může být "nízká", "střední", "vysoká".

Porušení může být počet porušení, která se mají aktivovat. Měla by být menší nebo rovna vyhodnocení.

Vyhodnocení může být počet zkušebních období pro dynamickou prahovou hodnotu.

Datetime může být datum, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601).

Dimenze je možné dotazovat přidáním klíčového slova where a několika dimenzí je možné dotazovat jejich kombinováním s klíčovým slovem a klíčovým slovem "a".

Hodnoty pro metriku, DIMENZI a odpovídající prahové hodnoty lze získat z az monitor metrics list-definitions příkazu.

Vzhledem k omezení serveru platí, že pokud pravidlo upozornění obsahuje více kritérií, je použití dimenzí omezeno na jednu hodnotu na dimenzi v rámci každého kritéria.

Více podmínek lze zadat pomocí více než jednoho --condition argumentu.

--name -n

Název pravidla upozornění

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--scopes

Seznam oborů oddělených mezerami, na které se pravidlo vztahuje. Prostředky zadané v tomto parametru musí být stejného typu a existují ve stejném umístění.

Volitelné parametry

--action -a

Přidejte skupinu akcí a volitelné vlastnosti webhooku, které se aktivují při aktivaci výstrahy.

Použití: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]

Více skupin akcí lze zadat pomocí více než jednoho --action argumentu.

--auto-mitigate

Automaticky vyřešit výstrahu.

přijímané hodnoty: false, true
--description

Popis pravidla bez textu

--disabled

Vytvořte pravidlo v zakázaném stavu.

přijímané hodnoty: false, true
výchozí hodnota: False
--evaluation-frequency

Frekvence vyhodnocování pravidla ve formátu ##h##m##s

výchozí hodnota: 1m
--region --target-resource-region

Oblast cílových prostředků v oborech. Musí se zadat v případě, že obory jsou skupina prostředků nebo předplatné.

--severity

Závažnost výstrahy od 0 (kritické) do 4 (podrobné).

výchozí hodnota: 2
--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--target-resource-type --type

Typ prostředku cílových prostředků v oborech. Musí se zadat v případě, že obory jsou skupina prostředků nebo předplatné.

--window-size

Doba, po kterou se mají agregovat metriky ve formátu ##h##m##s

výchozí hodnota: 5m
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor metrics alert delete

Odstraňte pravidlo upozornění na základě metrik.

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

Příklady

Odstraňte pravidlo upozornění na základě metrik.

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název pravidla upozornění

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor metrics alert list

Seznam pravidel upozornění založených na metrikách

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

Příklady

Seznam pravidel upozornění založených na metrikách

az monitor metrics alert list --resource-group MyResourceGroup

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor metrics alert show

Zobrazení pravidla upozornění na základě metrik

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

Příklady

Zobrazení pravidla upozornění na základě metrik

az --name MyAlertRule --resource-group MyResourceGroup

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název pravidla upozornění

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor metrics alert update

Aktualizujte pravidlo upozornění na základě metrik.

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]

Příklady

Zakažte nebo povolte pravidlo upozornění na základě metrik.

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

Volitelné parametry

--add

Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, řetězec nebo řetězec> JSON.

--add-action --add-actions

Přidejte skupinu akcí a volitelné vlastnosti webhooku, které se aktivují při aktivaci výstrahy.

Použití: --add-action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]

Více skupin akcí lze zadat pomocí více než jednoho --add-action argumentu. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--add-condition --add-conditions

Přidejte podmínku, která pravidlo aktivuje.

Použití: --add-condition {avg,min,max,total,count} [NAMESPACE.] METRIKA [{=,!=,>,>=,<,=}<PRAHOVÁ HODNOTA] [{<,>,><}DYNAMICKÉ PORUŠENÍ CITLIVOSTI VYHODNOCENÍ [od DATATIME]] [kde DIMENZE {zahrnuje,excludes} HODNOTA [nebo HODNOTA ...] [a DIMENZE {includes,excludes} HODNOTA [nebo HODNOTA...] ...]]

Citlivost může být "nízká", "střední", "vysoká".

Porušení může být počet porušení, která se mají aktivovat. Měla by být menší nebo rovna vyhodnocení.

Vyhodnocení může být počet zkušebních období pro dynamickou prahovou hodnotu.

Datetime může být datum, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601).

Dimenze je možné dotazovat přidáním klíčového slova where a několika dimenzí je možné dotazovat jejich kombinováním s klíčovým slovem a klíčovým slovem "a".

Hodnoty pro metriku, DIMENZI a odpovídající prahové hodnoty lze získat z az monitor metrics list-definitions příkazu.

Vzhledem k omezení serveru platí, že pokud pravidlo upozornění obsahuje více kritérií, je použití dimenzí omezeno na jednu hodnotu na dimenzi v rámci každého kritéria.

Více podmínek lze zadat pomocí více než jednoho --add-condition argumentu. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--auto-mitigate

Automaticky vyřešit výstrahu.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--description

Popis pravidla bez textu

--enabled

Určuje, jestli je povolené pravidlo upozornění na metriku.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--evaluation-frequency

Frekvence, s jakou se má pravidlo vyhodnotit ve ##h##m##s formátu

--force-string

Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název pravidla upozornění

--remove

Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list OR --remove propertyToRemove.

--remove-actions

Seznam názvů skupin akcí oddělených mezerami, které chcete odebrat. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--remove-conditions

Seznamnázvůch Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--scopes

Seznam oborů oddělených mezerami, na které se pravidlo vztahuje. Prostředky zadané v tomto parametru musí být stejného typu a existují ve stejném umístění. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--set

Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=.

--severity

Závažnost výstrahy od 0 (kritické) do 4 (podrobné).

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--window-size

Doba, po kterou se mají agregovat metriky ve ##h##m##s formátu

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.