Pular para o conteúdo principal

alerts grupo de comando

nota

Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.

Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.

O grupo de comandos alerts dentro do Databricks CLI contém comandos para realizar operações de obtenção, criação, atualização e exclusão em alerta. Um alerta é um objeto de e Databricks SQL e que executa periodicamente uma consulta, avalia uma condição do seu resultado e notifica um ou mais usuários e/ou destinos de notificação se a condição foi atendida. Consulte Databricks SQL alerta.

databricks alerta criar

Crie um alerta.

databricks alerts create [flags]

Opções

--auto-resolve-display-name

Se verdadeiro, resolva automaticamente os conflitos de nome de exibição de alerta.

--json JSON

As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo a seguir cria um alerta utilizando JSON:

Bash
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}'

O exemplo a seguir cria um alerta utilizando um arquivo JSON:

Bash
databricks alerts create --json @alert.json

alerta de exclusão do databricks

Move um alerta para a lixeira. Os alertas excluídos desaparecem imediatamente das pesquisas e da visualização em lista, e não podem mais ser acionados. É possível restaurar um alerta excluído através da interface do usuário. Um alerta enviado para a lixeira é excluído permanentemente após 30 dias.

databricks alerts delete ID [flags]

Argumentos

ID

O ID do alerta a ser excluído.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui um alerta por ID:

Bash
databricks alerts delete 12345

alerta do databricks

Receba um alerta.

databricks alerts get ID [flags]

Argumentos

ID

O ID do alerta a ser obtido.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém um alerta por ID:

Bash
databricks alerts get 12345

lista de alertas do databricks

Lista de alertas acessível ao usuário, ordenada por data de criação.

important

Executar este comando simultaneamente 10 ou mais vezes pode resultar em limitação, degradação do serviço ou banimento temporário.

databricks alerts list [flags]

Opções

--page-size int

Número máximo de alertas a serem retornados por página.

--page-token string

tokens para recuperar a próxima página de resultados.

Bandeiras globais

Exemplos

O exemplo a seguir lista todos os alertas:

Bash
databricks alerts list

O exemplo a seguir lista o alerta com paginação:

Bash
databricks alerts list --page-size 10

atualização do alerta do databricks

Atualize um alerta.

databricks alerts update ID UPDATE_MASK [flags]

Argumentos

ID

O ID do alerta a ser atualizado.

UPDATE_MASK

A máscara de campo deve ser uma única string, com vários campos separados por vírgulas (sem espaços). O caminho do campo é relativo ao objeto de recurso, utilizando um ponto (.) para navegar pelos subcampos (por exemplo, author.given_name). A especificação de elementos em campos de sequência ou mapa não é permitida, pois somente o campo de coleção inteiro pode ser especificado. Os nomes dos campos devem corresponder exatamente aos nomes dos campos do recurso.

Uma máscara de campo de asterisco (*) indica substituição total. Recomenda-se sempre listar explicitamente os campos que estão sendo atualizados e evitar o uso de curingas, pois isso pode levar a resultados indesejados se a API for alterada no futuro.

Opções

--auto-resolve-display-name

Se verdadeiro, resolva automaticamente os conflitos de nome de exibição de alerta.

--json JSON

As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo a seguir atualiza um alerta usando JSON:

Bash
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}'

O exemplo a seguir atualiza um alerta utilizando um arquivo JSON:

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

Bandeiras globais

--debug

Se deve habilitar o registro de depuração.

-h ou --help

Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.

--log-format Formato

O tipo de formato do log, text ou json. O valor de default é text.

--log-level string

Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.

-o, --output Tipo

O tipo de saída do comando, text ou json. O valor de default é text.

-p, --profile string

O nome do perfil no arquivo ~/.databrickscfg a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT será usado.

--progress-format Formato

O formato para exibir o progresso logs: default, append, inplace ou json

-t, --target string

Se aplicável, o destino do pacote a ser usado