Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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
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
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.
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
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