Monitore seu site globalmente com Grafana & worldPing: Guia completo!

Monitoramento Global de Sites com Grafana e worldPing

Neste artigo, vamos explorar como utilizar o Grafana e o worldPing para acompanhar o desempenho do seu site em escala global.

O que é worldPing?

O worldPing é um plugin do Grafana projetado para monitorar, testar e alertar sobre o desempenho e a disponibilidade de aplicações web. Ele possibilita o acompanhamento do tempo de atividade, tempo de resposta de DNS, ICMP, HTTP e HTTPS a partir de diversos pontos ao redor do mundo, incluindo o seu próprio datacenter.

O worldPing oferece um plano gratuito que permite realizar até um milhão de verificações mensais, o suficiente para monitorar dois sites. Caso necessite de monitoramento mais abrangente, é possível optar por um plano pago.

Funcionalidades do worldPing

  • Monitoramento de desempenho e disponibilidade de aplicações web.
  • Sistema de alerta avançado para notificação de problemas.
  • Comparativos de desempenho com concorrentes.
  • Compartilhamento fácil de dashboards interativos.
  • Visualização de várias métricas em um único painel.

A estrutura de preços do worldPing baseia-se no número de verificações mensais. O plano gratuito inclui até um milhão de verificações em até 3 endpoints. Um endpoint pode ser um URL, endereço IP ou nome de host.

Para organizações com vários locais e endpoints, uma calculadora de preços está disponível para estimar o custo mensal. Por exemplo, o monitoramento de dez endpoints em 25 localidades, com verificações a cada 60 segundos, custaria cerca de US$ 225 por mês.

Como usar o worldPing

Baseado na Nuvem

A forma mais simples de usar o worldPing é através do Grafana Cloud. O processo de configuração é rápido e fácil, permitindo monitorar seus endpoints em poucos minutos. Essa opção dispensa a necessidade de instalação do Grafana em seu próprio servidor. Abaixo, um exemplo de painel com métricas de DNS.

Auto-hospedado

Você também pode integrar o worldPing com sua instalação local do Grafana. Isso requer a instalação de plugins e configurações adicionais. Vamos detalhar esse processo a seguir.

Pré-requisitos

Certifique-se de que o Grafana esteja instalado em sua máquina. Se precisar de ajuda com a instalação, consulte um tutorial específico sobre como instalar o Grafana.

Instalação do worldPing

  • Utilize o comando grafana-cli para instalar o plugin worldPing:
    sudo grafana-cli plugins install raintank-worldping-app
  • Após a instalação, reinicie o Grafana para que o plugin worldPing seja reconhecido.
    sudo systemctl restart grafana-server
    sudo systemctl status grafana-server
  • Acesse a interface de configuração do Grafana e verifique se o worldPing aparece na lista de plugins.

Criação de Chave de API e Ativação do worldPing

  • Clique no plugin worldPing e gere uma nova chave de API.

  • Você será redirecionado para o site do Grafana. Se não tiver uma conta, inscreva-se e crie uma chave de API. Clique em “Adicionar chave de API”.

  • Defina o nome e a função da chave e clique em “Criar chave de API”.

  • Copie a chave de API criada.

  • Retorne à página de plugins do Grafana, cole a chave e clique em “Ativar”.

  • Após a ativação, os detalhes da sua conta worldPing serão exibidos.

Adicionando Endpoints ao Monitor

  • Clique no ícone indicado e em seguida, no botão “New Endpoint”.

  • Insira o domínio que deseja monitorar. Exemplo: www.etechpt.com.com.
  • Clique em “Iniciar descoberta automática”.

  • Selecione os tipos de monitoramento: DNS, Ping, HTTP ou HTTPS.

  • Configure a frequência de monitoramento. No exemplo, configuramos o Ping a cada 60 segundos, com limite de 30 segundos. Clique em “Adicionar”.

  • Aguarde alguns minutos enquanto o endpoint é criado.

  • Após a criação do endpoint, você poderá visualizar o tempo de atividade, status e desempenho no painel.

  • Explore todas as métricas disponíveis clicando no painel.

Alternativa ao Grafana worldPing

O Blackbox Exporter é uma alternativa para quem busca uma solução auto-hospedada com funcionalidades semelhantes às do worldPing.

Conclusão

O worldPing é uma excelente ferramenta para monitorar o desempenho de sites e DNS globalmente. O Grafana, como solução empresarial, oferece uma plataforma robusta e personalizável. Se desejar aprofundar seus conhecimentos sobre o Grafana, recomendamos este curso.

Gostou do artigo? Compartilhe com seus amigos!