Dela via


alerts kommandogrupp

Note

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. The Databricks CLI is in Public Preview.

Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.

The alerts command group within the Databricks CLI contains commands to perform get, create, update, and delete operations on alerts. En avisering är ett Databricks SQL-objekt som regelbundet kör en fråga, utvärderar ett villkor för resultatet och meddelar en eller flera användare och/eller meddelandemål om villkoret uppfylldes. Se Databricks SQL-aviseringar.

skapa databricks-aviseringar

Skapa en avisering.

databricks alerts create [flags]

Options

--auto-resolve-display-name

    Om det är sant löser du automatiskt konflikter mellan visningsnamn för aviseringar.

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten

Global flags

Examples

I följande exempel skapas en avisering med 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}}}}'

I följande exempel skapas en avisering med hjälp av en JSON-fil:

databricks alerts create --json @alert.json

ta bort databricks-aviseringar

Flyttar en avisering till papperskorgen. Aviseringar i papperskorgen försvinner omedelbart från sökningar och listvyer och kan inte längre utlösas. Du kan återställa en papperskorgsavisering via användargränssnittet. En papperskorg tas bort permanent efter 30 dagar.

databricks alerts delete ID [flags]

Arguments

ID

    ID:t för aviseringen som ska tas bort.

Options

Global flags

Examples

I följande exempel tas en avisering bort med ID:

databricks alerts delete 12345

databricks-aviseringar får

Få en avisering.

databricks alerts get ID [flags]

Arguments

ID

    ID:t för aviseringen som ska hämtas.

Options

Global flags

Examples

I följande exempel hämtas en avisering efter ID:

databricks alerts get 12345

lista över databricks-aviseringar

Lista aviseringar som är tillgängliga för användaren, ordnade efter skapandetid.

Important

Om du kör det här kommandot samtidigt 10 eller fler gånger kan det leda till begränsning, tjänstförsämring eller ett tillfälligt förbud.

databricks alerts list [flags]

Options

--page-size int

    Maximalt antal aviseringar som ska returneras per sida.

--page-token string

    Token för att hämta nästa sida med resultat.

Global flags

Examples

I följande exempel visas alla aviseringar:

databricks alerts list

I följande exempel visas aviseringar med sidnumrering:

databricks alerts list --page-size 10

uppdatering av databricks-aviseringar

Uppdatera en avisering.

databricks alerts update ID UPDATE_MASK [flags]

Arguments

ID

    ID:t för aviseringen som ska uppdateras.

UPDATE_MASK

    Fältmasken måste vara en enda sträng med flera fält avgränsade med kommatecken (inga blanksteg). Fältsökvägen är relativ till resursobjektet med hjälp av en punkt (.) för att navigera i underfält (t.ex. author.given_name). Specifikation av element i sekvens- eller kartfält tillåts inte, eftersom endast hela samlingsfältet kan anges. Fältnamn måste exakt matcha resursfältnamnen.

    En asterisk (*) fältmask anger fullständig ersättning. Vi rekommenderar att du alltid uttryckligen visar de fält som uppdateras och undviker att använda jokertecken, eftersom det kan leda till oavsiktliga resultat om API:et ändras i framtiden.

Options

--auto-resolve-display-name

    Om det är sant löser du automatiskt konflikter mellan visningsnamn för aviseringar.

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten

Global flags

Examples

I följande exempel uppdateras en avisering med 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}}}}'

I följande exempel uppdateras en avisering med hjälp av en JSON-fil:

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

Global flags

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format format

    Loggformattypen eller textjson. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i filen som ~/.databrickscfg ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas