Ir para o conteúdo principal

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.yaml e 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 deploy

Este comando executa um pipeline completo de deployment:

  1. Compila o frontend (npm run build)
  2. Faz o deploy do bundle no workspace
  3. Executa o app
note

Para ver todas as opções disponíveis, execute:

databricks apps deploy --help

Exemplos

  • Fazer deploy em um target específico:

    databricks apps deploy --target prod
  • Fazer deploy com variáveis personalizadas:

    databricks apps deploy --var="warehouse_id=abc123"
  • Ignorar a validation para iterar mais rápido:

    databricks apps deploy --skip-validation
  • Forç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 list

Obter 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 50
  • Acompanhar os logs com um filtro de busca:

    databricks apps logs my-app --follow --search ERROR
  • Filtrar os logs por origem:

    databricks apps logs my-app --follow --source APP
  • Salvar os logs em um arquivo:

    databricks apps logs my-app --follow --output-file app.log
  • Transmitir 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.

Databricks Developer Hub

Pronto para lançar seu próximo aplicativo baseado em agentes em minutos?

Ler a documentação