Udostępnij za pośrednictwem


az monitor scheduled-query

Uwaga

Ta dokumentacja jest częścią zaplanowanego rozszerzenia zapytania dla interfejsu wiersza polecenia platformy Azure (wersja 2.54.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az monitor scheduled-query przy pierwszym uruchomieniu polecenia az monitor scheduled-query . Dowiedz się więcej o rozszerzeniach.

Polecenia do zarządzania zaplanowanymi zapytaniami.

Polecenia

Nazwa Opis Typ Stan
az monitor scheduled-query create

Utwórz zaplanowane zapytanie.

Numer wewnętrzny Ogólna dostępność
az monitor scheduled-query delete

Usuń zaplanowane zapytanie.

Numer wewnętrzny Ogólna dostępność
az monitor scheduled-query list

Wyświetl listę wszystkich zaplanowanych zapytań.

Numer wewnętrzny Ogólna dostępność
az monitor scheduled-query show

Pokaż szczegóły zaplanowanego zapytania.

Numer wewnętrzny Ogólna dostępność
az monitor scheduled-query update

Aktualizowanie zaplanowanego zapytania.

Numer wewnętrzny Ogólna dostępność

az monitor scheduled-query create

Utwórz zaplanowane zapytanie.

az monitor scheduled-query create --condition
                                  --name
                                  --resource-group
                                  --scopes
                                  [--action-groups]
                                  [--auto-mitigate {false, true}]
                                  [--check-ws-alerts-storage {false, true}]
                                  [--condition-query]
                                  [--custom-properties]
                                  [--description]
                                  [--disabled {false, true}]
                                  [--evaluation-frequency]
                                  [--location]
                                  [--mad]
                                  [--severity]
                                  [--skip-query-validation {false, true}]
                                  [--tags]
                                  [--target-resource-type]
                                  [--window-size]

Przykłady

Utwórz zaplanowane zapytanie dla maszyny wirtualnej.

az monitor scheduled-query create -g {rg} -n {name1} --scopes {vm_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceId at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"

Utwórz zaplanowane zapytanie dla maszyn wirtualnych w grupie zasobów.

az monitor scheduled-query create -g {rg} -n {name1} --scopes {rg_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceId at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"

Parametry wymagane

--condition

Warunek, który wyzwala regułę.

Użycie: --condition {avg,min,max,total,count} ["METRIC COLUMN" from] "QUERY_PLACEHOLDER" {=,!=,>>=,=,<<,=} THRESHOLD [resource id RESOURCEID] [where DIMENSION {includes,excludes} VALUE [or VALUE ...] [i WYMIAR {zawiera,wyklucza} WARTOŚĆ [lub WARTOŚĆ ...] ...]] [co najmniej naruszenia MinTimeToFail z zagregowanych punktów EvaluationPeriod]" Symbole zastępcze zapytania można zdefiniować w --condition-query Dimensions można wykonywać zapytania przez dodanie słowa kluczowego "where" i wielu wymiarów, łącząc je ze słowem kluczowym "and".

--name -n

Nazwa reguły zaplanowanego zapytania.

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

Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony.

Użycie: --action-groups ACTION_GROUP_NAME_OR_ID [NAME_OR_ID,...].

--auto-mitigate

Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true.

akceptowane wartości: false, true
wartość domyślna: True
--check-ws-alerts-storage --cwas

Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta.

akceptowane wartości: false, true
wartość domyślna: False
--condition-query

Deteils kwerendy, aby zastąpić symbole zastępcze w --condition argumencie.

--custom-properties

Właściwości ładunku alertu.

Użycie: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].

--description

Dowolny tekst opisu reguły.

--disabled

Wyłącz zaplanowane zapytanie.

akceptowane wartości: false, true
wartość domyślna: False
--evaluation-frequency

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

wartość domyślna: 5m
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--mad --mute-actions-duration

Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu.

--severity

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

wartość domyślna: 2
--skip-query-validation

Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie.

akceptowane wartości: false, true
wartość domyślna: False
--tags

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

--target-resource-type --type

Typ zasobu docelowego zasobów 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
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor scheduled-query delete

Usuń zaplanowane zapytanie.

az monitor scheduled-query delete [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]
                                  [--yes]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny 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 zaplanowanego zapytania.

--resource-group -g

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor scheduled-query list

Wyświetl listę wszystkich zaplanowanych zapytań.

az monitor scheduled-query list [--resource-group]

Parametry opcjonalne

--resource-group -g

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor scheduled-query show

Pokaż szczegóły zaplanowanego zapytania.

az monitor scheduled-query show [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny 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 zaplanowanego zapytania.

--resource-group -g

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor scheduled-query update

Aktualizowanie zaplanowanego zapytania.

az monitor scheduled-query update [--action-groups]
                                  [--add]
                                  [--auto-mitigate {false, true}]
                                  [--check-ws-alerts-storage {false, true}]
                                  [--condition]
                                  [--condition-query]
                                  [--custom-properties]
                                  [--description]
                                  [--disabled {false, true}]
                                  [--evaluation-frequency]
                                  [--force-string]
                                  [--ids]
                                  [--mad]
                                  [--name]
                                  [--remove]
                                  [--resource-group]
                                  [--set]
                                  [--severity]
                                  [--skip-query-validation {false, true}]
                                  [--subscription]
                                  [--tags]
                                  [--target-resource-type]
                                  [--window-size]

Parametry opcjonalne

--action-groups

Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony.

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

wartość domyślna: []
--auto-mitigate

Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true.

akceptowane wartości: false, true
--check-ws-alerts-storage --cwas

Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta.

akceptowane wartości: false, true
--condition

Warunek, który wyzwala regułę.

Użycie: --condition {avg,min,max,total,count} ["METRIC COLUMN" from] "QUERY_PLACEHOLDER" {=,!=,>>=,=,<<,=} THRESHOLD [resource id RESOURCEID] [where DIMENSION {includes,excludes} VALUE [or VALUE ...] [i WYMIAR {zawiera,wyklucza} WARTOŚĆ [lub WARTOŚĆ ...] ...]] [co najmniej naruszenia MinTimeToFail z zagregowanych punktów EvaluationPeriod]"

Symbole zastępcze zapytania można zdefiniować w --condition-query Dimensions można odpytywać, dodając słowo kluczowe "where" i wiele wymiarów można wykonywać zapytania, łącząc je ze słowem kluczowym "and".

--condition-query

Deteils kwerendy, aby zastąpić symbole zastępcze w --condition argumencie.

--custom-properties

Właściwości ładunku alertu.

Użycie: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].

--description

Dowolny tekst opisu reguły.

--disabled

Wyłącz zaplanowane zapytanie.

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ć konwertować na format JSON.

wartość domyślna: False
--ids

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

--mad --mute-actions-duration

Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu.

--name -n

Nazwa reguły zaplanowanego zapytania.

--remove

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

wartość domyślna: []
--resource-group -g

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

--set

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

wartość domyślna: []
--severity

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

--skip-query-validation

Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie.

akceptowane wartości: false, true
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tags

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

--target-resource-type --type

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

--window-size

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.