az monitor metrics alert

Zarządzanie regułami alertów dotyczących metryk niemal w czasie rzeczywistym.

Polecenia

az monitor metrics alert condition

Zarządzanie warunkami reguły alertów dotyczących metryk niemal w czasie rzeczywistym.

az monitor metrics alert condition create

Utwórz warunek reguły alertu metryki.

az monitor metrics alert create

Utwórz regułę alertu opartą na metryce.

az monitor metrics alert delete

Usuń regułę alertu opartą na metrykach.

az monitor metrics alert dimension

Zarządzanie wymiarami reguły alertów dotyczących metryk niemal w czasie rzeczywistym.

az monitor metrics alert dimension create

Skompiluj wymiar reguły alertu metryki.

az monitor metrics alert list

Wyświetlanie listy reguł alertów opartych na metryce.

az monitor metrics alert show

Pokaż regułę alertu opartą na metrykach.

az monitor metrics alert update

Zaktualizuj regułę alertu opartą na metryce.

az monitor metrics alert create

Utwórz regułę alertu opartą na metryce.

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]

Przykłady

Utwórz alert wysokiego użycia procesora CPU na maszynie wirtualnej bez akcji.

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

Utwórz alert wysokiego użycia procesora CPU na maszynie wirtualnej z akcjami poczty e-mail i elementu webhook.

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"

Utwórz alert, gdy konto magazynu wyświetla dużą liczbę powolnych transakcji przy użyciu filtrów wielowymiarowych.

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"

Utwórz regułę alertu opartą na metrykach, która monitoruje metrykę niestandardową.

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

Utwórz alert wysokiego użycia procesora CPU na kilku maszynach wirtualnych bez akcji.

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

Utwórz dynamiczny alert użycia procesora CPU na kilku maszynach wirtualnych bez akcji.

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

Parametry wymagane

--condition

Warunek, który wyzwala regułę. Można go utworzyć za pomocą polecenia "az monitor metrics alert condition create".

--name -n

Nazwa reguły alertu.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--scopes

Rozdzielona spacjami lista zakresów, do których ma zastosowanie reguła. Zasoby określone w tym parametrze muszą być tego samego typu i istnieją w tej samej lokalizacji.

Parametry opcjonalne

--action -a

Dodaj grupę akcji i opcjonalne właściwości elementu webhook do uruchomienia po wyzwoleniu alertu.

--auto-mitigate

Automatycznie rozwiąż alert.

akceptowane wartości: false, true
--description

Opis reguły bez tekstu.

--disabled

Utwórz regułę w stanie wyłączonym.

akceptowane wartości: false, true
--evaluation-frequency

Częstotliwość oceniania reguły w formacie "##h##m##s".

wartość domyślna: 1m
--region --target-resource-region

Region zasobów docelowych w zakresach. Należy to podać, gdy zakresy są grupą zasobów lub subskrypcją.

--severity

Ważność alertu z zakresu od 0 (krytyczne) do 4 (pełne).

wartość domyślna: 2
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--target-resource-type --type

Typ zasobu zasobów docelowych w zakresach. Należy to podać, gdy zakresy są grupą zasobów lub subskrypcją.

--window-size

Czas agregowania metryk w formacie "##h##m##s".

wartość domyślna: 5m

az monitor metrics alert delete

Usuń regułę alertu opartą na metrykach.

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

Przykłady

Usuń regułę alertu opartą na metrykach. (generowane automatycznie)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły alertu.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az monitor metrics alert list

Wyświetlanie listy reguł alertów opartych na metryce.

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

Przykłady

Wyświetlanie listy reguł alertów opartych na metryce. (generowane automatycznie)

az monitor metrics alert list --resource-group MyResourceGroup

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az monitor metrics alert show

Pokaż regułę alertu opartą na metrykach.

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

Przykłady

Pokaż regułę alertu opartą na metrykach. (generowane automatycznie)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły alertu.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az monitor metrics alert update

Zaktualizuj regułę alertu opartą na metryce.

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

Przykłady

Wyłącz/włącz regułę alertu opartą na metryce.

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

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub JSON string>.

--add-action

Dodaj grupę akcji i opcjonalne właściwości elementu webhook do uruchomienia po wyzwoleniu alertu.

--add-condition

Dodaj warunek, który wyzwala regułę.

--auto-mitigate

Automatycznie rozwiąż alert.

akceptowane wartości: false, true
--description

Opis reguły bez tekstu.

--enabled

Czy reguła alertu dotyczącego metryk jest włączona.

akceptowane wartości: false, true
--evaluation-frequency

Częstotliwość oceniania reguły w formacie "##h##m##s".

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować na kod JSON.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły alertu.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--remove-actions

Rozdzielona spacjami lista nazw grup akcji do usunięcia.

--remove-conditions

Rozdzielona spacjami lista nazw warunków do usunięcia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--scopes

Rozdzielona spacjami lista zakresów, do których ma zastosowanie reguła. Zasoby określone w tym parametrze muszą być tego samego typu i istnieją w tej samej lokalizacji.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--severity

Ważność alertu z zakresu od 0 (krytyczne) do 4 (pełne).

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--window-size

Czas agregowania metryk w formacie "##h##m##s".