Udostępnij przez


alerts grupa poleceń

Note

Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.

Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.

Grupa alerts poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia umożliwiające wykonywanie operacji pobierania, tworzenia, aktualizowania i usuwania alertów. Alert to obiekt usługi Databricks SQL, który okresowo uruchamia zapytanie, ocenia warunek jego wyniku i powiadamia co najmniej jednego użytkownika i/lub lokalizację docelową powiadomień, jeśli warunek został spełniony. Zobacz Alerty SQL usługi Databricks.

Tworzenie alertów usługi databricks

Utwórz alert.

databricks alerts create [flags]

Opcje

--auto-resolve-display-name

    Jeśli wartość true, automatycznie rozwiąż konflikty nazw wyświetlanych alertów.

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania

Flagi globalne

Examples

Poniższy przykład tworzy alert przy użyciu formatu JSON:

databricks alerts create --json '{"name": "High CPU Alert", "query_id": "12345", "condition": {"op": "GREATER_THAN", "operand": {"column": {"name": "cpu_usage"}}, "threshold": {"value": {"double_value": 80}}}}'

Poniższy przykład tworzy alert przy użyciu pliku JSON:

databricks alerts create --json @alert.json

Usuwanie alertów usługi databricks

Przenosi alert do kosza. Usunięte alerty natychmiast znikają z wyników wyszukiwania i widoków listy i nie mogą już się uruchamiać. Alert usunięty do kosza można przywrócić za pośrednictwem interfejsu użytkownika. Alert przeniesiony do kosza zostanie trwale usunięty po upływie 30 dni.

databricks alerts delete ID [flags]

Arguments

ID

    Identyfikator alertu do usunięcia.

Opcje

Flagi globalne

Examples

Poniższy przykład usuwa alert za pomocą identyfikatora:

databricks alerts delete 12345

Pobieranie alertów usługi databricks

Uzyskiwanie alertu.

databricks alerts get ID [flags]

Arguments

ID

    Identyfikator alertu, który należy pobrać.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera alert za pomocą identyfikatora:

databricks alerts get 12345

lista alertów usługi databricks

Wyświetl alerty dostępne dla użytkownika uporządkowane według czasu utworzenia.

Important

Uruchomienie tego polecenia równocześnie 10 lub więcej razy może spowodować ograniczenie przepustowości, obniżenie wydajności usługi lub tymczasowy zakaz.

databricks alerts list [flags]

Opcje

--page-size int

    Maksymalna liczba alertów zwracanych na stronę.

--page-token string

    Token do pobrania następnej strony wyników.

Flagi globalne

Examples

W poniższym przykładzie wymieniono wszystkie alerty:

databricks alerts list

W poniższym przykładzie wymieniono alerty z podziałem na strony:

databricks alerts list --page-size 10

aktualizacja alertów usługi databricks

Aktualizowanie alertu.

databricks alerts update ID UPDATE_MASK [flags]

Arguments

ID

    Identyfikator alertu, który ma zostać zaktualizowany.

UPDATE_MASK

    Maska pól musi być pojedynczym ciągiem z wieloma polami rozdzielonymi przecinkami (bez spacji). Ścieżka pola jest względna względem obiektu zasobu, używając kropki (.), aby nawigować po polach podrzędnych (np. author.given_name). Specyfikacja elementów w polach sekwencji lub mapowania jest niedozwolona, ponieważ można określić tylko całe pole kolekcji. Nazwy pól muszą być dokładnie zgodne z nazwami pól zasobów.

    Symbol gwiazdki (*) w maskowaniu pola wskazuje pełne zastąpienie. Zaleca się, aby zawsze jawnie wyświetlać listę aktualizowanych pól i unikać używania symboli wieloznacznych, ponieważ może to prowadzić do niezamierzonych wyników, jeśli interfejs API ulegnie zmianie w przyszłości.

Opcje

--auto-resolve-display-name

    Jeśli wartość true, automatycznie rozwiąż konflikty nazw wyświetlanych alertów.

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania

Flagi globalne

Examples

Poniższy przykład aktualizuje alert przy użyciu kodu JSON:

databricks alerts update 12345 "name,condition" --json '{"name": "Updated Alert Name", "condition": {"op": "GREATER_THAN", "operand": {"column": {"name": "cpu_usage"}}, "threshold": {"value": {"double_value": 90}}}}'

Poniższy przykład aktualizuje alert przy użyciu pliku JSON:

databricks alerts update 12345 "name,condition" --json @update-alert.json

Flagi globalne

--debug

  Czy włączyć logowanie debugowe.

-h lub --help

    Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.

--log-file struna

    Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.

--log-format formatowanie

    Format typu logu text lub json. Wartość domyślna to text.

--log-level struna

    Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.

-o, --output typ

    Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.

-p, --profile struna

    Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .

--progress-format formatowanie

    Format wyświetlania dzienników postępu: default, , appendinplacelubjson

-t, --target struna

    Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia