Saltar para o conteúdo principal

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.

O monitoramento de app publicado permite rastrear 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, análises e detalhes de configuração do app publicado
  • Análises de desempenho: Monitore visualizações de página, tempos de resposta e métricas de engajamento do usuário
  • Monitoramento de app: Acompanhe se seu app publicado está online, com uma barra colorida que mostra o uptime recente de forma rápida
  • Gerenciamento de configuração: Atualize comandos, segredos e opções do app publicado com apenas alguns cliques

Uso

Você pode acessar as ferramentas de monitoramento na aba Publishing.
No Tool dock à esquerda:
  1. Selecione All tools icon All tools para ver uma lista de ferramentas do Project Editor.
  2. Selecione Publishing Publishing icon Publishing.
  3. Selecione Overview no topo.
Na barra de pesquisa:
  1. Selecione a magnifying glass icon 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.

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
Published App Overview tab
Você pode realizar as seguintes ações na aba Overview:
  • Republish: Substitua seu app publicado atual por um novo snapshot e opções de app publicado. Você pode monitorar o status deste app publicado nesta aba.
  • Edit Commands and Secrets: Modifique o diretório público, o comando de build e os segredos 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 os logs por 7 dias. Você pode filtrar os logs pelas seguintes categorias:
  • Errors only: Visualize apenas logs de erro
  • Search: Insira uma frase para pesquisar nos logs
  • Date: Selecione um intervalo de datas
Published App Logs tab

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: Percentual de uso de CPU ao longo do tempo
  • Memory Utilization: Percentual de uso de memória ao longo do tempo
Published App Resources tab

Aba Analytics

Analytics está disponível para Deployments Autoscale, Static e Reserved VM.
A aba Analytics exibe estatísticas sobre visitas a páginas web no seu app publicado. Você pode personalizar o período usando o seletor de data no topo. As métricas de analytics 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 app

O monitoramento de app está disponível nos planos Replit Core, Pro, Teams e Enterprise. Funciona para todos os tipos de Deployment, exceto Scheduled Deployments. O botão Enable app monitoring aparece no diálogo de publicação quando seu app se qualifica.
O monitoramento de app mostra quando seu app publicado está online. O Replit verifica seu app em um horário 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 app

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

Abrir o diálogo de publicação

Abra a ferramenta Publishing e inicie uma nova publicação ou republique seu app.
2

Ativar o botão

Em Monitoring tools, ative Enable app monitoring e publique seu app.
3

Visualizar seu uptime

Após a publicação, seu uptime aparece na visualização Publishing e na aba Analytics em poucos minutos.
Monitoring tools section of the publish dialog with the Enable app monitoring toggle switched on

Ler sua barra de uptime

Após seu app ser publicado, a visualização Publishing exibe uma barra de uptime compacta ao lado do status do seu app publicado, visibilidade, geografia e tipo de Deployment. Use-a para verificar se seu app está fora do ar agora ou se teve problemas recentemente — por exemplo, durante a noite enquanto você dormia.
Publishing view for a Production deployment showing 95.0% uptime, a colored uptime bar from 1 day ago to now, and an Investigate recent downtime with Agent button
Para um histórico mais longo, abra a aba Analytics. A aba Analytics inclui um seletor de intervalo de tempo, para que você possa olhar mais para o passado e correlacionar o tempo 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.
Analytics tab Uptime Monitoring view with a Past one day time-range selector and a large uptime bar showing 29.0% uptime
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 seu app está funcionando.
  • Amarelo significa que há erros intermitentes ao conectar ao seu app.
  • Vermelho significa que seu app está fora do ar.
  • Cinza significa que ainda não há dados disponíveis para aquela janela.
Passe o cursor sobre um segmento para ver o intervalo de tempo exato.

Investigar tempo de inatividade com Agent

Para aprofundar a investigação, selecione Investigate recent downtime with Agent abaixo da barra de uptime. O Agent inicia uma nova tarefa em segundo plano, traz 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 propondo uma correção.
Agent session titled Investigate recent deployment downtime and fix, showing a prefilled message listing recent outage periods and a Task plan with a proposed fix

Causas comuns de tempo de inatividade

O tempo de inatividade de um app geralmente é causado por um dos seguintes problemas:
  • Seu app travou. Abra a aba Logs e procure por erros próximos ao momento em que o segmento ficou vermelho.
  • Seu 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 timing dos segmentos vermelhos com seu histórico de publicações, e depois republique uma versão funcional se necessário.
  • 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á incorreta. Segredos expirados, variáveis de ambiente incorretas ou um banco de dados que seu app não consegue acessar podem tirar seu app do ar. Revise sua configuração em Edit Commands and Secrets na aba Overview.
Para mais ajuda, consulte Solução de problemas em Deployments.

Aba Schedule

Agendamentos estão disponíveis apenas para Scheduled Deployments.
A aba Schedule permite visualizar o histórico de execução do app publicado e inclui as seguintes informações:
  • Tempo desde a última execução
  • Data e hora de início da execução
  • 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 menu icon de visualização de logs ao lado da entrada para ver mensagens de log.
  • Cancel run: Selecione o ícone cancel icon de 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 refresh icon de atualização para atualizar o histórico de execuções.

Aba Domains

A aba Domains está disponível para Deployments Autoscale, Reserved VM e Static. Scheduled Deployments não têm a aba Domains.
A aba Domains permite conectar e gerenciar domínios personalizados para seu app publicado. Nessa 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 Domínios Personalizados.

Aba Manage

A aba Manage inclui as seguintes configurações do app publicado:
  • Resource usage: Visualize a CPU, RAM e custo de uso da máquina para seu app publicado.
  • Pause: Pare temporariamente seu app publicado. Esta ação torna seu app publicado 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 seu app publicado e encerre seu ciclo de faturamento. Selecione Shut down para parar permanentemente seu app publicado atual.

Próximos passos