Ir para o conteúdo principal

Guias / Conceitos de monitoramento explicados

O que é uptime?

Uptime de site é a fração de um período medido durante a qual um site ou servidor respondeu como esperado, escrita como uma porcentagem. Os donos acompanham isso porque os visitantes raramente voltam a um site que estava indisponível quando precisaram dele, e porque plataformas de publicidade e busca leem um histórico ruim de disponibilidade como um sinal de qualidade.

Simplificando, uptime é a proporção entre tempo online e indisponibilidade ao longo de uma janela escolhida, e a maioria dos operadores mira o mais perto possível de 99,99% que a hospedagem permitir. Todo webmaster precisa da definição e da medição antes de o número significar alguma coisa, então este guia cobre os dois.

O que significa uptime de site

Diagrama de uptime de site como a proporção entre tempo disponível e tempo total

Em termos técnicos, uptime é a proporção percentual entre o período de disponibilidade de um site ou servidor e o período de indisponibilidade dele. Ele conta todo segundo desde o primeiro lançamento até o momento exato em que você pergunta. Um número de 99,99% deixa só uma pequena margem para a manutenção que ninguém evita e para os problemas de servidor que vêm com um lançamento novo.

Serviços diferentes contam o uptime de formas diferentes para os próprios propósitos. O Google Ads, por exemplo, deixa de fora indisponibilidade por manutenção e força maior nas medições de ranqueamento dele quando você consegue provar que a indisponibilidade não foi uma falha no seu software, hardware ou código do site. Outros serviços de anúncios e buscadores ainda podem contar o mesmo período como indisponibilidade mesmo quando você entrega dados de servidor com timestamps.

Como o uptime é medido

Uptime é a fração de um período medido durante a qual um site ou servidor respondeu como esperado, expressa como uma porcentagem: subtraia a indisponibilidade do período total, divida pelo período total, depois multiplique por 100. A parte complicada não é a fórmula. É concordar sobre o que conta como indisponibilidade, se isso significa uma indisponibilidade completa, um timeout, ou também uma resposta lenta mas tecnicamente bem-sucedida, e sobre qual janela você mede: um dia, um mês, um ano. Veja como calcular o uptime para a fórmula completa com exemplos práticos.

O que "três noves" e "cinco noves" permitem

As metas de uptime geralmente são escritas como uma sequência de noves, e a diferença entre elas é maior do que parece no papel. Aqui está o que cada meta comum realmente permite em indisponibilidade:

Meta de uptimeIndisponibilidade por mêsIndisponibilidade por ano
99% ("dois noves")~7,3 horas~3,65 dias
99,9% ("três noves")~43,8 minutos~8,76 horas
99,95%~21,9 minutos~4,38 horas
99,99% ("quatro noves")~4,4 minutos~52,6 minutos
99,999% ("cinco noves")~26 segundos~5,3 minutos

O salto de três noves para cinco noves transforma quase 9 horas de indisponibilidade anual permitida em pouco mais de 5 minutos, então a meta que você promete em um SLA, ou só para si mesmo, precisa bater com o que a sua hospedagem, código e monitoramento conseguem entregar.

O que causa indisponibilidade

A indisponibilidade raramente tem uma única causa. As mais comuns são:

  • Falha de hardware do servidor ou da hospedagem
  • Indisponibilidades de rede ou de provedor de internet entre o servidor e os usuários dele
  • Picos de tráfego ou ataques DDoS sobrecarregando o servidor
  • Implantações ruins, erros de código ou configuração incorreta
  • Certificados SSL ou registro de domínio vencidos
  • Configuração incorreta de DNS ou indisponibilidades do provedor de DNS
  • Manutenção agendada que se estende além do planejado

A importância de monitorar o uptime do site

Uma proporção alta de uptime é o que permite promover um site e manter uma audiência, e as perdas seguem quando ela cai. Esse é o argumento para monitoramento constante em vez de verificação ocasional. Observe o uptime junto com as outras métricas, porque um site pode estar acessível e ainda assim estar quebrado de formas que uma simples verificação de no-ar-ou-fora-do-ar nunca reporta.

Uma configuração de monitoramento funcionando, idealmente uma automatizada, também muda o que acontece depois que uma indisponibilidade começa. Você tem resultados de diagnóstico em mãos: o que falhou, de onde, e quando começou. Isso encurta o tempo entre a primeira verificação falhada e uma correção, em comparação com reconstruir o mesmo quadro manualmente.

O monitoramento também permite agir do lado do negócio. Você pode pausar assinaturas de anúncios pagos e promocionais enquanto o site está fora do ar, em vez de comprar tráfego que cai em um erro, o que protege tanto o gasto com anúncios quanto a sua posição nesses serviços. O impacto na audiência, o dano à reputação e a receita perdida diminuem com a duração da indisponibilidade. A vigilância contínua do comportamento do site também revela tentativas de invasão e tráfego de DDoS mais cedo do que uma reclamação de cliente revelaria.

Como monitorar o uptime do site de forma eficaz

Painel de monitoramento de uptime mostrando resultados de verificação ao longo do tempo

O monitoramento automatizado é o que mantém a proporção de uptime alta sem alguém observando uma aba do navegador. Uma plataforma como a HostTracker roda as verificações o tempo todo e registra toda mudança de estado, o que é o que encurta o tempo para resolver um problema.

Começar exige pouco esforço. Você se cadastra, depois configura as verificações com os detalhes do seu site. Uma rotina de monitoramento precisa de:

  • URL do site e porta de acesso ao servidor
  • Agenda e intervalos de monitoramento
  • Períodos de indisponibilidade por manutenção agendada
  • Condições que não deveriam disparar um alerta

A HostTracker verifica a partir de mais de 300 pontos de verificação em 158 cidades pelo mundo, então você também pode rodar monitoramento de acessibilidade a partir de várias localidades ponderado em direção às regiões onde a sua audiência está. O mesmo fluxo de configuração se aplica a todo outro tipo de verificação na plataforma, não só à verificação de uptime.

O conjunto de ferramentas cobre 13 tipos de monitor, da verificação de uptime a verificações DNSBL e mais. Também pode verificar a estabilidade de hardware e software do servidor e reiniciar uma máquina se necessário, desde que você conceda ao sistema os direitos de administrador necessários. Verificar a partir de muitos países ao mesmo tempo é o que diz se uma indisponibilidade é regional ou global.

Os alertas são a outra metade. A HostTracker envia uma notificação curta por e-mail, SMS, chamada de voz, Slack, Telegram e mais, então a pessoa responsável fica sabendo de um problema de disponibilidade ou estabilidade onde quer que esteja.

Alertas informativos do serviço de monitoramento de uptime

Exemplo de mensagem de alerta de monitoramento de uptime

Um alerta é um ponteiro, não um diagnóstico completo. Ele carrega a informação básica sobre o que aconteceu e por onde começar a procurar, e os resultados detalhados do teste esperam por você no painel, onde você também pode rodar uma verificação de novo manualmente.

O lado da notificação é configurável: vários contatos, uma ordem de escalonamento, uma agenda de Não Alertar para períodos específicos, mais de um usuário na conta, e regras para quais problemas merecem uma mensagem e quais não.

Para que o número serve

O uptime está ligado a quase toda outra métrica, porque um site que caiu geralmente significa que algo crítico quebrou no site, no servidor ou na rede. Também é lido como um sinal de confiabilidade por serviços de publicidade, promocionais e de busca, incluindo o Google. Rodar um site sem uma verificação automatizada deixa você reagindo tarde, o que torna toda indisponibilidade mais longa e mais cara do que precisava ser.

Para ver se um site está respondendo agora, rode o verificador gratuito de site fora do ar, e leia o site está fora do ar para todo mundo ou só para mim para a diferença entre uma indisponibilidade real e uma local. O restante da seção de conceitos de monitoramento cobre os termos ao redor deste.

Verificar agora

Faça a verificação gratuita no seu próprio site, sem precisar de conta.

Uptime calculator

Monitorar permanentemente

Seja avisado no momento em que algo quebrar: o HostTracker verifica de mais de 300 localidades e notifica você por e-mail, SMS, Slack, Telegram e mais.

Recursos do HostTracker

Mais nesta seção: Conceitos de monitoramento explicados