Header Ads

As melhores maneiras de monitorar se seu site vai para baixo

O tempo de inatividade é um grande problema para os sites. Para empresas de SaaS que prosperam com a disponibilidade de seus serviços, mesmo alguns minutos de inatividade podem significar uma perda direta de receita. Veja como saber se o seu site não está funcionando.

Como rastrear o tempo de inatividade

O problema com o tempo de inatividade é que é difícil rastrear a si mesmo. Afinal, provavelmente você não está atualizando seu site a cada 10 segundos, esperando que ele fique off-line. A melhor solução é fazer com que um serviço de monitoramento de tempo de inatividade rastreie seu site para você.

Esses serviços verificarão o seu site em intervalos regulares e dispararão alertas se algo não estiver funcionando como deveria. Como os problemas podem ser localizados em diferentes partes do seu site, a maioria dos serviços de rastreamento de tempo de inatividade verifica várias páginas e, geralmente, classifica os planos gratuitos e pagos com base em quantas verificações eles farão.

Se você tiver qualquer forma de cache estático na frente do seu servidor (como Amazon CloudFront), seus serviços podem ficar inativos e a página inicial parecer normal. Nesse caso, você deseja verificar uma página que não é armazenada em cache regularmente e precisa extrair informações de um banco de dados. Algumas das ferramentas na lista abaixo podem até mesmo realizar verificações de conteúdo, que irão verificar se sua página da web está intacta e com a aparência que deveria.

Como os monitores de tempo de inatividade notificam você?

O tempo de inatividade do site é um grande problema, por isso é importante que você seja notificado rapidamente para que possa corrigir o problema. A maioria dos serviços pode enviar notificações por email, notificações por SMS e notificações do Slack, o que pode ser suficiente para muitas pessoas.

Mas se você não estiver observando ativamente as suas notificações, pode perdê-las, o que pode fazer com que o seu site fique fora do ar por mais tempo do que deveria. Se você precisar ser notificado com urgência sobre problemas importantes, recomendamos o plano Pro do Uptime Robot &’ s, que pode ser configurado para ligar para você repetidamente se o seu site ficar inativo por mais do que um determinado período de tempo.

Eles ligarão para você para verificar o seu número quando você configurar o serviço de chamada de voz, para que você possa colocar o número na lista de permissões para que ele toque mesmo com o Não perturbe ativado.

No entanto, as chamadas de voz custam dinheiro, por isso não são ilimitadas; você precisará comprar créditos SMS separadamente. Eles incluem alguns em todos os planos Pro, mas você só os recebe uma vez e eles não são renovados.

Opções do monitor de inatividade

O Uptime Robot é um serviço de monitoramento hospedado. A versão gratuita permite 50 monitores em intervalos de 5 minutos, mas requer a versão Pro de $ 5 por mês para mensagens SMS. A versão Pro também inclui chamadas de voz, que podem ser repetidas em intervalos regulares para garantir que você receba a mensagem.

Uptime. com envia mensagens SMS por US $ 8 por mês. Ele pode realizar correspondência de conteúdo, chamadas de API, bem como um serviço chamado “ monitoramento de transações, ” que, por exemplo, pode tentar um fluxo de login de dentro de um navegador para verificar se os usuários podem fazer login.

Durante o tráfego intenso, seu site pode permanecer funcionando e visível, mas os tempos de carregamento são significativamente mais lentos, o que ainda é um grande problema. Pingdom é um monitor de desempenho e conjunto de análise que permite que você saiba se o seu site começa a ficar lento e, muitas vezes, pode dizer o que está causando a lentidão em primeiro lugar.

CULA é uma ferramenta gratuita que pode testar se seu site está com a aparência que deveria. Ele pode monitorar 50 URLs com 5 verificações de conteúdo por URL e pode enviar notificações push para dispositivos móveis com Pushover (mas sem SMS). Suas versões pagas permitem mais URLs, mas a versão gratuita é muito generosa.

O AWS CloudWatch é um pacote completo de monitoramento para produtos AWS. Ele faz muito mais do que monitorar o tempo de atividade do seu site, como coletar registros e monitorar sua infraestrutura geral, mas pode ser configurado para rastrear o desempenho dos seus serviços.

Opções de código aberto (hospede você mesmo)

Essas ferramentas são de código aberto, o que significa que haverá um pacote disponível que você pode instalar e executar em seu próprio servidor. Recomendamos que você não instale o software de monitoramento no mesmo servidor, porque se houver problemas com o próprio servidor, provavelmente haverá problemas para notificá-lo sobre isso. A melhor solução seria alugar um pequeno servidor de um provedor de nuvem totalmente diferente, para reduzir esse risco substancialmente.

Zabbix é um pacote de monitoramento completo que não apenas rastreia o tempo de atividade do seu site, mas também controla o tempo de atividade dos seus aplicativos e serviços de back-end.

Icinga pode monitorar muitos serviços e gerar relatórios regulares sobre a integridade de seus servidores. Ele pode enviar mensagens para você por e-mail ou SMS caso surja algum problema crítico.

O Prometheus é um pacote de monitoramento, desenvolvido pela SoundCloud antes de abrir o código-fonte, que funciona particularmente bem com mecanismos de orquestração de contêineres como o Kubernetes. Ele fornece monitoramento fácil para seus serviços do Kubernetes e pode notificar você sobre qualquer comportamento inesperado.

Nenhum comentário