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.

Jádro GHANŠTINA
az monitor metrics alert condition create

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

Jádro Náhled
az monitor metrics alert create

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

Jádro GHANŠTINA
az monitor metrics alert delete

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

Jádro GHANŠTINA
az monitor metrics alert dimension

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

Jádro GHANŠTINA
az monitor metrics alert dimension create

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

Jádro Náhled
az monitor metrics alert list

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

Jádro GHANŠTINA
az monitor metrics alert show

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

Jádro GHANŠTINA
az monitor metrics alert update

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

Jádro GHANŠTINA

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 data a času]] [kde DIMENZE {zahrnuje;vylučuje} HODNOTU [nebo HODNOTU ...] [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 metriky, DIMENZE a odpovídající prahové hodnoty lze získat z příkazu az monitor metrics list-definitions.

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 argumentu --condition.

--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 argumentu --action.

--auto-mitigate

Automaticky vyřešit výstrahu.

Přípustné hodnoty: false, true
--description

Popis pravidla bez textu

--disabled

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

Přípustné hodnoty: false, true
Default value: False
--evaluation-frequency

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

Default value: 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é).

Default value: 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

Čas agregace metrik ve formátu ##h##m##s

Default value: 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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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, string or JSON string>.

--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 argumentu --add-action. 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 data a času]] [kde DIMENZE {zahrnuje;vylučuje} HODNOTU [nebo HODNOTU ...] [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 metriky, DIMENZE a odpovídající prahové hodnoty lze získat z příkazu az monitor metrics list-definitions.

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 argumentu --add-condition. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--auto-mitigate

Automaticky vyřešit výstrahu.

Přípustné 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řípustné hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--evaluation-frequency

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

--force-string

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

Přípustné 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 <indexToRemove> 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=<value>.

--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 formátu ##h##m##s

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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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.