Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.
L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.
Il alerts gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per eseguire operazioni get, create, update ed delete sugli avvisi. Un avviso è un oggetto SQL di Databricks che esegue periodicamente una query, valuta una condizione del relativo risultato e invia una notifica a uno o più utenti e/o destinazioni di notifica se la condizione è stata soddisfatta. Vedere Avvisi SQL di Databricks.
Creazione di avvisi di databricks
Creare un avviso.
databricks alerts create [flags]
Options
--auto-resolve-display-name
Se vero, risolvere automaticamente i conflitti di nomi di visualizzazione degli avvisi.
--json JSON
Stringa JSON inline oppure @path nel file JSON contenente il corpo della richiesta
Examples
L'esempio seguente crea un avviso usando 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}}}}'
L'esempio seguente crea un avviso usando un file JSON:
databricks alerts create --json @alert.json
eliminazione degli avvisi di databricks
Sposta una notifica nel cestino. Gli avvisi eliminati scompaiono immediatamente dalle ricerche e dalle visualizzazioni elenco e non possono più essere attivati. È possibile ripristinare un avviso eliminato tramite l'interfaccia utente. Un avviso cestinato viene eliminato permanentemente dopo 30 giorni.
databricks alerts delete ID [flags]
Arguments
ID
ID dell'avviso da eliminare.
Options
Examples
Nell'esempio seguente viene eliminato un avviso in base all'ID:
databricks alerts delete 12345
Ottieni avvisi di Databricks
Ottenere un avviso.
databricks alerts get ID [flags]
Arguments
ID
ID dell'avviso da ottenere.
Options
Examples
L'esempio seguente ottiene un avviso in base all'ID:
databricks alerts get 12345
elenco di avvisi di databricks
Elencare gli avvisi accessibili all'utente, ordinati in base all'ora di creazione.
Important
L'esecuzione simultanea di questo comando può comportare una limitazione, una riduzione del servizio o un divieto temporaneo.
databricks alerts list [flags]
Options
--page-size int
Numero massimo di avvisi da restituire per pagina.
--page-token string
Token per recuperare la pagina successiva dei risultati.
Examples
L'esempio seguente elenca tutti gli avvisi:
databricks alerts list
L'esempio seguente elenca gli avvisi con paginazione:
databricks alerts list --page-size 10
Aggiornamento degli avvisi di databricks
Aggiornare un avviso.
databricks alerts update ID UPDATE_MASK [flags]
Arguments
ID
ID dell'avviso da aggiornare.
UPDATE_MASK
La maschera di campo deve essere una singola stringa, con più campi separati da virgole (senza spazi). Il percorso del campo è relativo all'oggetto risorsa, usando un punto (.) per esplorare i sottocampi ,ad esempio author.given_name. La specifica degli elementi nei campi sequenza o mappa non è consentita, perché è possibile specificare solo l'intero campo della raccolta. I nomi dei campi devono corrispondere esattamente ai nomi dei campi delle risorse.
Una maschera di campo asterisco (*) indica la sostituzione completa. È consigliabile elencare sempre in modo esplicito i campi da aggiornare ed evitare di usare caratteri jolly, in quanto può causare risultati imprevisti se l'API cambia in futuro.
Options
--auto-resolve-display-name
Se vero, risolvere automaticamente i conflitti di nomi di visualizzazione degli avvisi.
--json JSON
Stringa JSON inline oppure @path nel file JSON contenente il corpo della richiesta
Examples
L'esempio seguente aggiorna un avviso usando 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}}}}'
L'esempio seguente aggiorna un avviso usando un file JSON:
databricks alerts update 12345 "name,condition" --json @update-alert.json
Bandiere globali
--debug
Indica se abilitare la registrazione di debug.
-h oppure --help
Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.
--log-file stringa
Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.
--log-format formato
Tipo di formato del log, text o json. Il valore predefinito è text.
--log-level stringa
Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.
tipo
Tipo di output del comando, text o json. Il valore predefinito è text.
-p, --profile stringa
Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .
--progress-format formato
Formato per visualizzare i log di stato: default, append, inplaceo json
-t, --target stringa
Se applicabile, la destinazione del bundle da utilizzare