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. |
Core | GA |
| az monitor metrics alert condition create |
Vytvořte podmínku pravidla upozornění na metriku. |
Core | Preview |
| az monitor metrics alert create |
Vytvořte pravidlo upozornění na základě metrik. |
Core | GA |
| az monitor metrics alert delete |
Odstraňte pravidlo upozornění na základě metrik. |
Core | GA |
| az monitor metrics alert dimension |
Spravujte dimenze pravidla upozornění na metriku téměř v reálném čase. |
Core | GA |
| az monitor metrics alert dimension create |
Vytvořte dimenzi pravidla upozornění na metriku. |
Core | Preview |
| az monitor metrics alert list |
Seznam pravidel upozornění založených na metrikách |
Core | GA |
| az monitor metrics alert show |
Zobrazení pravidla upozornění na základě metrik |
Core | GA |
| az monitor metrics alert update |
Aktualizujte pravidlo upozornění na základě metrik. |
Core | 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 --target-resource-region]
[--severity]
[--tags]
[--target-resource-type --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
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.
Název pravidla upozornění
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
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.
Automaticky vyřešit výstrahu.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Popis pravidla bez textu
Vytvořte pravidlo v zakázaném stavu.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
| Přípustné hodnoty: | false, true |
Frekvence vyhodnocování pravidla ve formátu ##h##m##s
| Vlastnost | Hodnota |
|---|---|
| Default value: | 1m |
Oblast cílových prostředků v oborech. Musí se zadat v případě, že obory jsou skupina prostředků nebo předplatné.
Závažnost výstrahy od 0 (kritické) do 4 (podrobné).
| Vlastnost | Hodnota |
|---|---|
| Default value: | 2 |
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
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é.
Čas agregace metrik ve formátu ##h##m##s
| Vlastnost | Hodnota |
|---|---|
| Default value: | 5m |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název pravidla upozornění
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název pravidla upozornění
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az monitor metrics alert update
Aktualizujte pravidlo upozornění na základě metrik.
az monitor metrics alert update [--add]
[--add-action --add-actions]
[--add-condition --add-conditions]
[--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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
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>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Generic Update Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Action Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Condition Arguments |
Automaticky vyřešit výstrahu.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | 0, 1, f, false, n, no, t, true, y, yes |
Popis pravidla bez textu
Určuje, jestli je povolené pravidlo upozornění na metriku.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | 0, 1, f, false, n, no, t, true, y, yes |
Frekvence vyhodnocování pravidla ve formátu ##h##m##s
Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Generic Update Arguments |
| Přípustné hodnoty: | 0, 1, f, false, n, no, t, true, y, yes |
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název pravidla upozornění
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Generic Update Arguments |
Seznam názvů skupin akcí oddělených mezerami, které chcete odebrat. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Action Arguments |
Seznamnázvůch Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Condition Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
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.
Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=<value>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Generic Update Arguments |
Závažnost výstrahy od 0 (kritické) do 4 (podrobné).
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.
Doba, po kterou se mají agregovat metriky ve formátu ##h##m##s
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |