alerts
grupo de comando
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
Exemplos
O exemplo a seguir cria um alerta utilizando 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}'
O exemplo a seguir cria um alerta utilizando um arquivo JSON:
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
Exemplos
O exemplo a seguir exclui um alerta por ID:
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
Exemplos
O exemplo a seguir obtém um alerta por ID:
databricks alerts get 12345
lista de alertas do databricks
Lista de alertas acessível ao usuário, ordenada por data de criação.
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.
Exemplos
O exemplo a seguir lista todos os alertas:
databricks alerts list
O exemplo a seguir lista o alerta com paginação:
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
Exemplos
O exemplo a seguir atualiza um alerta 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}'
O exemplo a seguir atualiza um alerta utilizando um arquivo JSON:
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