Gerenciamento de apps
Gerenciamento de apps
Gerencie seu app AppKit ao longo de todo o ciclo de vida usando a Databricks CLI. Este guia aborda como fazer o deploy, iniciar, parar, monitorar e excluir apps.
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
Criar app
Consulte a seção Início rápido para criar um novo app do Databricks com o AppKit instalado.
Configuração
Antes de fazer o deploy do seu app, é preciso configurá-lo. Consulte o guia de configuração para mais detalhes sobre:
- Configuração do
app.yamle especificação de comandos - Variáveis de ambiente e vinculação do SQL warehouse
- Opções de autenticação para desenvolvimento local
Deploy do app
Faça o deploy do seu app AppKit usando o pipeline de deployment automatizado:
databricks apps deployEste comando executa um pipeline completo de deployment:
- Compila o frontend (
npm run build) - Faz o deploy do bundle no workspace
- Executa o app
Para ver todas as opções disponíveis, execute:
databricks apps deploy --helpExemplos
Fazer deploy em um target específico:
databricks apps deploy --target prodFazer deploy com variáveis personalizadas:
databricks apps deploy --var="warehouse_id=abc123"Ignorar a validation para iterar mais rápido:
databricks apps deploy --skip-validationForçar o deploy (ignorando a validation de Git branch):
databricks apps deploy --force
Iniciar app
Para iniciar um app parado, execute:
databricks apps start {name}Parar o app
Pare um app em execução sem excluí-lo:
databricks apps stop {name}Listar todos os apps
databricks apps listObter informações detalhadas do app
databricks apps get {name}Transmitir logs do app
Transmita os logs da aplicação em tempo real:
databricks apps logs {name}Por padrão, isso exibe as 200 linhas de log mais recentes e encerra.
Observação: Para ver todas as opções disponíveis, execute
databricks apps logs --help
Exemplos
Exibir as últimas 50 linhas de log:
databricks apps logs my-app --tail-lines 50Acompanhar os logs com um filtro de busca:
databricks apps logs my-app --follow --search ERRORFiltrar os logs por origem:
databricks apps logs my-app --follow --source APPSalvar os logs em um arquivo:
databricks apps logs my-app --follow --output-file app.logTransmitir os logs por 5 minutos:
databricks apps logs my-app --follow --timeout 5m
Excluir app
Exclua permanentemente um app:
databricks apps delete {name}⚠️ Aviso: Esta ação não pode ser desfeita. Todos os dados e as configurações do app serão removidos.
Veja também
Para mais informações sobre o Databricks Apps, incluindo arquitetura da plataforma, casos de uso, segurança e recursos avançados, consulte a documentação do Databricks Apps.