> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitoramento de Apps Publicados

> Acompanhe o status, o desempenho, o uso de recursos e o uptime do seu app publicado em tempo real.

O monitoramento de apps publicados permite acompanhar métricas de desempenho, modificar configurações e garantir que seus apps publicados funcionem de forma otimizada.

## Recursos

* **Rastreamento em tempo real**: Visualize o status, a análise e os detalhes de configuração do app publicado
* **Análise de desempenho**: Monitore visualizações de página, tempos de resposta e métricas de engajamento do usuário
* **Monitoramento de apps**: Verifique se o seu app publicado está online, com uma barra colorida que mostra o uptime recente de forma rápida
* **Gerenciamento de configuração**: Atualize comandos, secrets e opções do app publicado com apenas alguns cliques

## Uso

Você pode acessar as ferramentas de monitoramento na aba Publishing.

<Accordion title="Como acessar o Publishing">
  No **Tool dock** à esquerda:

  1. Selecione <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="All tools icon" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **All tools** para ver a lista de ferramentas do Project Editor.
  2. Selecione Publishing <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="Publishing icon" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publishing**.
  3. Selecione **Overview** no topo.

  Na **barra de pesquisa**:

  1. Selecione a <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="magnifying glass icon" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" /> lupa no topo para abrir a ferramenta de pesquisa
  2. Digite "Publishing" para localizar a ferramenta e selecione-a nos resultados.
  3. Selecione **Overview** no topo.
</Accordion>

### Aba Overview

A aba **Overview** permite acompanhar o status e a configuração do seu app publicado. Ela fornece os seguintes detalhes:

* **Status**: Status do app publicado no Replit, fornecendo informações sobre as diversas etapas do processo.
* **Domain**: URL onde você pode acessar seu Replit App
* **Deployment Type**: Autoscale, Reserved VM, Static ou Scheduled

<Frame caption="Aba Overview do app publicado">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/overview-tab.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=8ba57ca80e78bdac3cc36031e1cdf09c" alt="Aba Overview do app publicado" width="1828" height="604" data-path="images/deployments/overview-tab.png" />
</Frame>

Você pode realizar as seguintes ações na aba **Overview**:

* **Republish**: Substitua o seu app publicado atual por um novo snapshot e opções de publicação. Você pode monitorar o status do app publicado nesta aba.
* **Edit Commands and Secrets**: Modifique o diretório público, o comando de build e os secrets do app publicado.
* **View publish logs**: Acesse os logs do seu app publicado.
* **View published app**: Abra seu app publicado em uma nova aba do navegador.
* **QR code**: Gere um QR code que você pode escanear com seu dispositivo móvel para acessar o app publicado.
* **Manage**: Visualize ou atualize as configurações do app publicado.
* **See all usage**: Visualize a página de faturamento de Uso.

### Aba Logs

A aba **Logs** fornece logs em tempo real do seu app publicado. O Replit retém logs por 7 dias.

Você pode filtrar os logs pelas seguintes categorias:

* **Errors only**: Visualize apenas logs de erros
* **Search**: Digite uma frase para pesquisar nos logs
* **Date**: Selecione um intervalo de datas

<Frame caption="Aba Logs do app publicado">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/logs-tab.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=93c809f5c4f4902caf70a678c76c5eb4" alt="Aba Logs do app publicado" width="3466" height="2352" data-path="images/deployments/logs-tab.png" />
</Frame>

### Aba Resources

A aba **Resources** fornece uma visão detalhada do uso de recursos do seu app publicado. Ela inclui as seguintes informações:

* **CPU Utilization**: Porcentagem de uso de CPU ao longo do tempo
* **Memory Utilization**: Porcentagem de uso de memória ao longo do tempo

<Frame caption="Aba Resources do app publicado">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/resources-tab.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=f8581d320882cd627896694f69e21836" alt="Aba Resources do app publicado" width="3466" height="2082" data-path="images/deployments/resources-tab.png" />
</Frame>

### Aba Analytics

<Note>
  A Analytics está disponível para Autoscale, Static e Reserved VM Deployments.
</Note>

A aba **Analytics** mostra estatísticas sobre as visitas às páginas web do seu app publicado.
Você pode personalizar o período usando o seletor de datas no topo.
As métricas de análise incluem:

* **Page Views**: Número de requisições HTTP que seu Replit App recebe por hora
* **Top URLs**: Caminhos de URL mais visitados
* **Top Referrers**: Fontes de tráfego que direcionam usuários ao seu site
* **HTTP Statuses**: Códigos de resposta HTTP servidos pelo seu Replit App
* **Request Durations**: Tempos de carregamento no lado do servidor
* **Top Browsers**: Uso de navegadores entre seus usuários
* **Top Devices**: Sistemas operacionais e dispositivos usados para acessar seu Replit App
* **Top Countries**: Distribuição geográfica dos seus usuários

### Monitoramento de apps

<Note>
  O monitoramento de apps está disponível nos planos Replit Core, Pro, Teams e Enterprise. Funciona para todos os tipos de Deployment, exceto Scheduled Deployments. O toggle **Enable app monitoring** aparece no diálogo de publicação quando o seu app se qualifica.
</Note>

O monitoramento de apps mostra quando o seu app publicado está online. O Replit verifica o seu app em um cronograma regular e registra cada resultado. Os resultados aparecem em dois lugares: na visualização **Publishing**, para uma verificação rápida de saúde, e na aba **Analytics**, para um histórico mais longo.

#### Ativar monitoramento de apps

Você pode ativar o monitoramento de apps em um projeto existente no diálogo de publicação, na ferramenta **Publishing**.

<Steps>
  <Step title="Abrir o diálogo de publicação">
    Abra a ferramenta **Publishing** e inicie uma nova publicação ou republique seu app.
  </Step>

  <Step title="Ativar o toggle">
    Em **Monitoring tools**, ative **Enable app monitoring** e publique seu app.
  </Step>

  <Step title="Ver o seu uptime">
    Após a publicação, o seu uptime aparece na visualização **Publishing** e na aba **Analytics** em alguns minutos.
  </Step>
</Steps>

<Frame caption="Toggle Enable app monitoring no diálogo de publicação">
  <img src="https://mintcdn.com/replit/2bEr-ybCaxaEAr6j/images/deployments/app-monitoring-toggle.png?fit=max&auto=format&n=2bEr-ybCaxaEAr6j&q=85&s=9def86866ba78672dc9d9f278a9138a0" alt="Seção Monitoring tools do diálogo de publicação com o toggle Enable app monitoring ativado" width="737" height="119" data-path="images/deployments/app-monitoring-toggle.png" />
</Frame>

#### Ler a barra de uptime

Após a publicação do seu app, a visualização **Publishing** exibe uma barra de uptime compacta junto ao status, à visibilidade, à geografia e ao tipo de Deployment do seu app publicado. Use-a para verificar se o seu app está fora do ar agora ou se houve problemas recentemente — por exemplo, durante a madrugada enquanto você dormia.

<Frame caption="Uptime recente na visualização Publishing, com o botão Investigate recent downtime with Agent">
  <img src="https://mintcdn.com/replit/2bEr-ybCaxaEAr6j/images/deployments/app-monitoring-overview.png?fit=max&auto=format&n=2bEr-ybCaxaEAr6j&q=85&s=6382da0b306171ef3e355f64ac5d362c" alt="Visualização Publishing de um deployment de produção mostrando 95,0% de uptime, uma barra de uptime colorida de 1 dia atrás até agora, e o botão Investigate recent downtime with Agent" width="863" height="295" data-path="images/deployments/app-monitoring-overview.png" />
</Frame>

Para um histórico mais longo, abra a aba **Analytics**. A aba Analytics inclui um seletor de intervalo de tempo, permitindo olhar mais para o passado e correlacionar períodos de inatividade com outros sinais — como volume de requisições ou picos de tráfego — para descobrir se o tráfego de usuários está causando problemas na capacidade provisionada do seu app.

<Frame caption="Gráfico de Uptime Monitoring na aba Analytics com seletor de intervalo de tempo Past one day">
  <img src="https://mintcdn.com/replit/2bEr-ybCaxaEAr6j/images/deployments/app-monitoring-analytics.png?fit=max&auto=format&n=2bEr-ybCaxaEAr6j&q=85&s=ae40ee747e7a72ddc210cd208e8c52b7" alt="Visualização Uptime Monitoring na aba Analytics com seletor de intervalo de tempo Past one day e uma barra de uptime larga mostrando 29,0% de uptime" width="991" height="205" data-path="images/deployments/app-monitoring-analytics.png" />
</Frame>

A barra de uptime mostra até as 15 horas mais recentes de atividade. A barra contém 90 segmentos, e cada segmento cobre 10 minutos.

As cores dos segmentos mostram o status de conexão do seu app:

* **Verde** significa que o app está online.
* **Amarelo** significa que há erros intermitentes ao conectar-se ao app.
* **Vermelho** significa que o app está fora do ar.
* **Cinza** significa que não há dados disponíveis ainda para aquela janela de tempo.

Passe o cursor sobre um segmento para ver o intervalo de tempo exato.

#### Investigar indisponibilidade com o Agent

Para investigar mais a fundo, selecione **Investigate recent downtime with Agent** abaixo da barra de uptime. O Agent inicia uma nova tarefa em segundo plano, coleta as janelas de tempo afetadas e trabalha para identificar a causa raiz — por exemplo, revisando logs, código e estado do banco de dados, e então propondo uma correção.

<Frame caption="Agent investigando indisponibilidade de deployment em uma nova tarefa em segundo plano">
  <img src="https://mintcdn.com/replit/2bEr-ybCaxaEAr6j/images/deployments/app-monitoring-agent.png?fit=max&auto=format&n=2bEr-ybCaxaEAr6j&q=85&s=438d2a93851f97e9ca9800a914d70a40" alt="Sessão do Agent intitulada Investigate recent deployment downtime and fix, mostrando uma mensagem pré-preenchida listando períodos de inatividade recentes e um plano de tarefa com uma correção proposta" width="1483" height="989" data-path="images/deployments/app-monitoring-agent.png" />
</Frame>

#### Causas comuns de indisponibilidade

A indisponibilidade de aplicações geralmente é causada por um dos seguintes problemas:

* **O app travou.** Abra a aba **Logs** e procure erros próximos ao horário em que o segmento ficou vermelho.
* **O app ficou sem CPU ou memória.** Abra a aba **Resources** para verificar picos. Se o uso estava alto, escolha um tamanho de máquina maior na aba **Manage**.
* **Uma publicação recente causou o problema.** Compare o momento dos segmentos vermelhos com o histórico de publicações e, se necessário, republique uma versão funcional.
* **As requisições estavam muito lentas.** Tempos de resposta longos podem causar falhas nas verificações. Revise **Request Durations** na aba **Analytics**.
* **Uma configuração está errada.** Secrets expirados, variáveis de ambiente incorretas ou um banco de dados inacessível podem derrubar o seu app. Revise a configuração em **Edit Commands and Secrets** na aba **Overview**.

Para obter mais ajuda, consulte [Solução de problemas de Deployments](/cloud-services/deployments/troubleshooting).

### Aba Schedule

<Note>Os agendamentos estão disponíveis apenas para Scheduled Deployments.</Note>

A aba **Schedule** permite visualizar o histórico de execuções do app publicado e inclui as seguintes informações:

* Tempo desde a última execução
* Data e hora em que a execução foi iniciada
* Tempo que a execução levou
* Status da execução

Você pode realizar as seguintes ações na aba **Schedule**:

* **View logs**: Selecione o ícone <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/menu.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=be67fdd63f03a0e23df7d36c9dbd0577" alt="menu icon" width="16" height="16" data-path="images/icons/menu.svg" /> visualizar logs ao lado da entrada para ver as mensagens de log.
* **Cancel run**: Selecione o ícone <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/cancel.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=1edf9a1bb8ccb78fb2779db24c8990ab" alt="cancel icon" width="16" height="16" data-path="images/icons/cancel.svg" /> cancelar ao lado da entrada para interromper uma execução em andamento.
* **Start a run**: Selecione **Run Now** para iniciar manualmente uma execução sem alterar o agendamento.
* **Refresh**: Use o ícone <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/refresh.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=260e249673197405869b632164b9eec8" alt="refresh icon" width="16" height="16" data-path="images/icons/refresh.svg" /> atualizar para atualizar o histórico de execuções.

### Aba Domains

<Note>
  A aba **Domains** está disponível para Autoscale, Reserved VM e Static
  Deployments. Os Scheduled Deployments não possuem aba Domains.
</Note>

A aba **Domains** permite conectar e gerenciar domínios personalizados para o seu app publicado. Nesta aba, você pode:

* **Link a domain**: Conectar um domínio personalizado que você já possui.
* **Purchase a domain**: Comprar um novo domínio diretamente pelo Replit.
* **View domain status**: Ver o status de verificação de cada domínio conectado.

Para a configuração passo a passo, consulte [Custom Domains](/cloud-services/deployments/custom-domains).

### Aba Manage

A aba **Manage** inclui as seguintes configurações do app publicado:

* **Resource usage**: Visualize a CPU, a RAM e o custo de uso da máquina para o seu app publicado.
* **Pause**: Pare temporariamente o seu app publicado. Esta ação torna o app inacessível, mas o faturamento continua.
* **Change deployment type**: Alterne entre diferentes tipos de Deployment. Por exemplo, se você inicialmente escolheu Static Deployment, pode alterá-lo para Reserved VM Deployments.
* **Shut Down**: Exclua o seu app publicado e encerre seu ciclo de faturamento. Selecione **Shut down** para interromper permanentemente o seu app publicado atual.

## Próximas etapas

* [App móvel](https://replit.com/mobile/): Publique Replit Apps do seu dispositivo móvel
* [Publishing](/category/replit-deployments/): Saiba mais sobre os tipos de Replit Deployment
* [Custos de publicação](/billing/deployment-pricing): Visualize os custos para todos os tipos de Deployment
