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
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".
Nazwa reguły zaplanowanego zapytania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
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
Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony.
Użycie: --action-groups ACTION_GROUP_NAME_OR_ID [NAME_OR_ID,...].
Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true.
Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta.
Deteils kwerendy, aby zastąpić symbole zastępcze w --condition
argumencie.
Właściwości ładunku alertu.
Użycie: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].
Dowolny tekst opisu reguły.
Wyłącz zaplanowane zapytanie.
Częstotliwość oceniania reguły w formacie "##h##m##s".
Lokalizacja. Wartości z: az account list-locations
. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>
.
Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu.
Ważność alertu z zakresu od 0 (krytyczne) do 4 (pełne).
Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Typ zasobu docelowego zasobów w zakresach. Należy to podać, gdy zakresy są grupą zasobów lub subskrypcją.
Czas agregowania metryk w formacie "##h##m##s".
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
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".
Nazwa reguły zaplanowanego zapytania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
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".
Nazwa reguły zaplanowanego zapytania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony.
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>
.
Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true.
Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta.
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".
Deteils kwerendy, aby zastąpić symbole zastępcze w --condition
argumencie.
Właściwości ładunku alertu.
Użycie: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].
Dowolny tekst opisu reguły.
Wyłącz zaplanowane zapytanie.
Częstotliwość oceniania reguły w formacie "##h##m##s".
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
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".
Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu.
Nazwa reguły zaplanowanego zapytania.
Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>
.
Ważność alertu z zakresu od 0 (krytyczne) do 4 (pełne).
Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Typ zasobu docelowego zasobów w zakresach. Należy to podać, gdy zakresy są grupą zasobów lub subskrypcją.
Czas agregowania metryk w formacie "##h##m##s".
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.