Um site WordPress é composto por muitos elementos que precisam funcionar em perfeita sincronia com os processos do servidor. O PHP, o banco de dados e o CDN precisam operar perfeitamente juntos. Quando essa harmonia falha, o desempenho cai. Pior ainda, o site pode se tornar inacessível para visitantes e clientes.

Você nem sempre pode estar presente se o seu site travar durante períodos de pico, como a Black Friday ou grandes campanhas. Por isso, as notificações não são apenas técnicas; elas são essenciais para qualquer pessoa que gerencie um negócio on-line ou forneça serviços essenciais.

Este artigo apresenta uma visão geral das notificações essenciais para o gerenciamento de sites WordPress e explica como os clientes da Kinsta podem ativar alertas automáticos através do painel MyKinsta e da API da Kinsta.

Vamos começar!

Ferramentas essenciais de monitoramento e notificação para gerenciar sites estratégicos

Empresas e sites de missão crítica, como sites de eCommerce e universidades, precisam de um monitoramento contínuo e ininterrupto. Isso garante que um site não esteja apenas on-line, mas também operando com desempenho máximo.

Gerenciar um site estratégico exige acompanhar várias áreas ao mesmo tempo. A seguir estão as principais áreas para notificações em tempo real.

Tempo de atividade e erros críticos

Para um site de eCommerce ou um provedor de serviços essenciais, erros críticos no site podem causar imediatamente perdas financeiras ou interrupções no serviço. Uma hospedagem inadequada pode levar ao tempo de inatividade, colocando em risco a reputação da marca e a confiança do usuário. No entanto, mesmo com uma hospedagem na nuvem de alto desempenho, podem surgir problemas imprevistos. Isso torna um sistema robusto de monitoramento de tempo de atividade uma necessidade absoluta.

Esse sistema deve monitorar erros como 500 Internal Server Error, 502 Bad Gateway, 504 Gateway Timeout e erros de conexão com o banco de dados. Algumas das ferramentas de monitoramento e notificação mais populares disponíveis no mercado incluem as seguintes:

  • UptimeRobot: Esse serviço oferece monitoramento em tempo real de tempo de atividade, certificados SSL, portas e tarefas cron. Ele permite que você configure alertas instantâneos e inclui uma API para integrá-lo ao seu fluxo de trabalho.
  • Better Stack: Uma plataforma nativa de IA que oferece monitoramento de infraestrutura, páginas de status, gerenciamento de registros e rastreamento distribuído. Também fornece uma API que permite automatizar fluxos de trabalho e integrar o Better Stack às ferramentas que você usa diariamente.
  • Pingdom: Oferece vários tipos de monitoramento, incluindo Real User Monitoring (RUM), monitoramento de transações, análise de velocidade de página e monitoramento de tempo de atividade. Você pode configurar alertas instantâneos por mensagem de texto ou e-mail sobre problemas como mensagens de erro, códigos de status HTTP e alterações de conteúdo.

Desempenho e escalabilidade

Um site precisa permanecer responsivo, mesmo durante picos repentinos de tráfego. Uma rápida hospedagem na nuvem e escalável é a base, mas também é essencial contar com monitoramento dedicado. Esse tipo de sistema identifica quedas de desempenho assim que elas ocorrem.

O monitoramento é essencial se a sua hospedagem não for confiável. Ironicamente, se o seu provedor não conseguir dar conta do recado, seu site pode falhar justamente quando o seu negócio estiver indo bem.

Os principais fatores a serem monitorados são threads PHP, Tempo até o Primeiro Byte (TTFB) e carga do banco de dados. Quando as consultas ficam lentas, todo o seu site fica lento. Ferramentas como as listadas abaixo ajudam a garantir que seus visitantes tenham a experiência esperada.

  • New Relic: O New Relic é uma poderosa ferramenta de monitoramento de desempenho instalada no seu ambiente de hospedagem que analisa todos os processos do seu site. Com o New Relic, sua equipe de TI pode identificar threads PHP ou consultas ao banco de dados que estão deixando seu site lento. Ele permite identificar plugins ou scripts que não estão otimizados para desempenho, detectar possíveis conflitos e resolver gargalos estruturais antes que afetem a experiência do usuário final.
  • Pingdom: Como mencionado na seção anterior, o Pingdom é uma ferramenta para monitoramento de tempo de atividade. No entanto, o verdadeiro ponto forte dessa poderosa ferramenta de monitoramento está no Real User Monitoring (RUM) e nos testes sintéticos de velocidade. O Pingdom testa o seu site a partir de diferentes localizações geográficas a cada poucos minutos, mede o TTFB e te envia uma notificação se os tempos de resposta do servidor ficarem lentos.

    Métricas de Real User Monitoring no painel do Pingdom
    Métricas de Real User Monitoring no painel do Pingdom (Fonte da imagem: Pingdom)

  • GTmetrix/PageSpeed Insights: São duas ferramentas poderosas de monitoramento de desempenho que analisam a estrutura da página e fornecem métricas essenciais para otimizar o conteúdo. Ambos os serviços oferecem APIs para testes automatizados e envio de notificações quando a pontuação de desempenho fica abaixo de um limite definido.

    Avaliação do Core Web Vitals no PageSpeed Insights
    Avaliação do Core Web Vitals no PageSpeed Insights (Fonte: PageSpeed Insights)

  • Datadog: O Datadog é uma ferramenta de nível empresarial projetada para sites de alto tráfego, incluindo grandes sites de eCommerce, sites de notícias e portais universitários. O Datadog agrega dados de tráfego e carga do servidor em métricas e visualizações úteis que ajudam a melhorar a experiência do usuário (UX) e otimizar o desempenho do site.

Segurança e SSL

O monitoramento talvez seja o mais crítico quando se trata de segurança, pois garantir a resiliência do site contra ataques e a integridade dos dados armazenados é vital para você e seus clientes.

O monitoramento de segurança deve abranger a validade do certificado SSL, a integridade do DNS e do domínio, tentativas de acesso não autorizado e vulnerabilidades.

  • Sucuri/Wordfence: Esses são dois plugins poderosos do WordPress que oferecem detecção e monitoramento proativos, proteção e prevenção contra invasões, firewall e alertas em tempo real para vulnerabilidades de segurança (veja também nossa comparação entre o Sucuri e o Wordfence).

    Painel do plugin Sucuri Security.
    Painel do plugin Sucuri Security.

  • Outras ferramentas de monitoramento de segurança incluem HackerOne, Detectify, Qualys e muitas outras.

Excedentes de largura de banda

Monitorar o consumo de largura de banda garante que a infraestrutura do seu site consiga lidar com a carga gerada pelas visualizações, especialmente quando há alto volume de tráfego (como em datas sazonais para eCommerce ou períodos de matrícula em sites educacionais).

  • O Cloudflare é a ferramenta de monitoramento de largura de banda mais popular e poderosa. Ele atua como um proxy, analisando e filtrando todo o tráfego de entrada, oferece firewall com proteção DDoS integrada e fornece análises detalhadas sobre o uso e economia de largura de banda. O Cloudflare também envia notificações automáticas, dependendo do seu plano.

    Painel de notificações do Cloudflare
    Painel de notificações do Cloudflare (Fonte da imagem: Cloudflare)

  • cPanel/Plesk: Os painéis de gerenciamento de hospedagem geralmente incluem módulos de análise que rastreiam o uso diário e mensal da largura de banda. Muitas vezes, você pode definir limites de alerta para receber uma notificação quando ultrapassar 80% do limite mensal do servidor.

Agora deve estar claro que implementar um sistema completo de monitoramento e notificações é essencial. No entanto, embora escolher as ferramentas certas já seja um desafio, aprender a usá-las e configurá-las pode ser ainda mais complexo.

Esse processo exige tempo e recursos que poderiam ser utilizados de forma mais estratégica. Além disso, essas ferramentas frequentemente envolvem custos adicionais. Algumas oferecem planos gratuitos, mas raramente atendem sites de alto tráfego.

Para os clientes da Kinsta, isso é fácil, pois a Kinsta oferece um sistema de monitoramento avançado e abrangente que cobre todos os componentes do sucesso do seu site, incluindo tempo de atividade, desempenho, segurança e consumo de largura de banda. Além disso, conta com um sistema de notificações personalizável que alerta sobre eventos críticos e limites de uso de recursos.

Dito isso, vamos analisar mais de perto as ferramentas de monitoramento e notificações que você pode ativar diretamente no painel MyKinsta.

Monitoramento e notificações na Kinsta

A Kinsta monitora constantemente o tempo de atividade do seu site e executa varreduras de segurança contínuas. Se você escolheu a Kinsta como sua parceira de hospedagem, pode receber ocasionalmente notificações sobre o status da conta ou eventos que exigem sua atenção.

Algumas notificações são obrigatórias e não podem ser desativadas. São mensagens do sistema que fornecem informações sobre atualizações ou alterações críticas, como avisos de descontinuação do PHP. Elas são enviadas por e-mail para proprietários da empresa, administradores da empresa, desenvolvedores da empresa, desenvolvedores do site e administradores do site.

De acordo com suas preferências, você pode ativar ou desativar notificações no MyKinsta. Para acessar a página de configuração de notificações, clique no seu nome no canto superior direito do painel MyKinsta e, em seguida, clique em Configurações do usuário.

E na barra lateral esquerda, seleciona Notificações.

Configurações de notificação no MyKinsta.
Configurações de notificação no MyKinsta.

A página Notifications está dividida em seções, cada uma dedicada a um tipo específico de notificação. Vamos analisar cada uma delas.

Alertas de limite do plano

Cada plano da Kinsta inclui uma quantidade definida de recursos alocados, incluindo visitas mensais, largura de banda do servidor, espaço em disco SSD e largura de banda de CDN. Se os teus sites consumirem mais recursos do que os alocados durante o período de cobrança, eles não ficarão fora do ar; no entanto, você poderá incorrer em cobranças por excedentes.

Se você ativar os alertas de limite do plano, será notificado antes de ultrapassar os limites de recursos. Você receberá uma notificação por e-mail quando atingir 80% e 100% dos limites. Essas notificações permitem investigar rapidamente e tomar medidas para evitar custos inesperados.

E-mail de notificação de espaço em disco.
E-mail de notificação de espaço em disco.

Você pode ver a mesma notificação no MyKinsta clicando no ícone Notificações no canto superior direito da barra de navegação.

Notificação de espaço em disco no MyKinsta
Uma notificação indicando que o limite de espaço em disco foi atingido no MyKinsta.

A seguir estão os tipos de notificações de limite de plano que você pode receber da Kinsta.

Visitas

A estratégia adotada para visitas ao site varia dependendo se você está recebendo um volume elevado de visitas legítimas ou indesejadas. Por exemplo, você pode ter lançado uma campanha de marketing ou recebido backlinks de um site com alto tráfego. No entanto, um aumento repentino também pode ser causado por atividades suspeitas de endereços IP específicos, hotlinking ou tráfego de bots.

Você pode começar sua análise verificando a página de análises do seu site. O MyKinsta fornece informações para te ajudar a identificar os principais países, cidades e endereços IP dos seus usuários. Para ver essas informações, navegue até Sites > nome do site > Análises e clique em Geo & IP.

Análises de Geo & IP no MyKinsta.
Análises de Geo & IP no MyKinsta.

Se você notar uma sobrecarga de visitas de um país ou cidade que não faz parte do seu mercado-alvo, você pode adotar duas estratégias diferentes:

  • Você pode entrar em contato com nossa equipe de suporte para configurar o bloqueio geográfico com regras do lado do servidor para filtrar o tráfego desses países.
  • Você pode redirecionar o tráfego de países ou cidades específicos ativando a geolocalização por IP no MyKinsta. Essa estratégia não tem como objetivo restringir o acesso de fontes indesejadas. Em vez disso, ela foi projetada para direcionar seus visitantes aos recursos destinados a eles. O objetivo é atender melhor seus mercados-alvo.

Espaço em disco

Se o problema for o consumo de espaço em disco, talvez você perceba que suas imagens e arquivos de mídia não estão otimizados. Existem várias maneiras de reduzir o espaço que sua mídia ocupa. Primeiro, otimize sua mídia antes de fazer o upload. No entanto, para sites de alto volume, recomendamos hospedar vídeos e imagens grandes em plataformas externas, como YouTube ou Vimeo, ou em uma plataforma de armazenamento em nuvem dedicada, para manter sua instalação do WordPress leve e rápida.

Outra opção é adquirir nosso complemento de espaço em disco para aumentar o armazenamento sem precisar fazer upgrade do seu plano. Esse complemento está disponível em incrementos de 20 GB por US$ 20 por mês, e você pode adicionar quantos forem necessários ao seu plano. Isso permite que você evite a taxa de excedente sem precisar fazer upgrade para um plano superior. Como alternativa, você pode rever sua estratégia de armazenamento de mídia, transferindo seus arquivos para um serviço de armazenamento em nuvem externo.

Adicionando 2 slots de espaço em disco no MyKinsta.
Adicionando 2 slots de espaço em disco no MyKinsta.

Largura de banda do servidor e CDN

Receber uma notificação sobre consumo de largura de banda do servidor pode indicar que o site não está otimizado para desempenho. Habilitar o CDN da Kinsta e o Edge Caching do Cloudflare pode evitar muitos desses problemas. A ativação do CDN também habilita a otimização de imagens com conversão automática para WebP.

Outra possível causa de uso excessivo é o hotlinking. Se outro site estiver utilizando seus recursos diretamente, você pode entrar em contato com o suporte para habilitar a proteção contra hotlinking no nível do servidor.

Distribuição de uso do plano no MyKinsta.
Distribuição de uso do plano no MyKinsta.

Outra métrica importante é o consumo de largura de banda do CDN. Um uso anormal pode indicar grande volume de transferência de dados dos servidores do Cloudflare para os visitantes. Se esse valor parecer excessivo, investigue possíveis causas, como:

  • Arquivos estáticos não otimizados: você pode ter muitas imagens grandes, talvez enviadas diretamente como arquivos brutos da sua DSLR. Como primeiro passo, verifique se suas imagens estão otimizadas. Se não estiverem, habilite a otimização automática de imagens no MyKinsta.
  • Ataques de bots e scraping: muitos bots maliciosos vasculham o conteúdo do seu site e baixam todo o código e as imagens. Assim como no consumo de largura de banda do servidor, existem várias estratégias que você pode implementar para combater isso, como bloquear ou fazer o bloqueio geográfico de endereços IP específicos, mover conteúdo de vídeo para plataformas de compartilhamento de vídeo como o YouTube ou o Vimeo e habilitar a compressão de imagens da rede de entrega de conteúdo (CDN).

Monitoramento de sites WordPress

Verificar manualmente dezenas ou centenas de sites de clientes é simplesmente impossível. Portanto, um sistema de notificação que envie alertas automáticos ou e-mails sempre que um problema interrompa o funcionamento do seu site WordPress é essencial.

Se o seu site não está hospedado na Kinsta, você provavelmente está pagando por uma ou mais ferramentas de terceiros para receber notificações quando eventos críticos ocorrem. Clientes da Kinsta não precisam se preocupar com isso, pois a Kinsta monitora automaticamente seu site WordPress a cada três minutos, 480 vezes por dia. Se nosso sistema detectar que seu site não está carregando, nossos engenheiros são notificados imediatamente e tomam as medidas necessárias para restaurá-lo.

Além disso, quando as notificações de monitoramento do site WordPress estão habilitadas no MyKinsta, você recebe um alerta sempre que detectamos um dos erros abaixo em três verificações consecutivas:

  • Erros do site
  • Erros de DNS
  • Erros de SSL
  • Expiração do domínio

Como a notificação só é enviada após a terceira verificação, você não será avisado sobre todos os erros menores. O e-mail será enviado apenas se o problema persistir.

A imagem a seguir mostra um e-mail de notificação de erro enviado a partir de um site WordPress de teste hospedado na Kinsta.

E-mail de notificação de erro
Notificação por e-mail “Detectamos um erro”.

A imagem a seguir mostra um erro de PHP nas Notificações do MyKinsta.

Notificação de erro de PHP no MyKinsta.
Notificação de erro de PHP no MyKinsta.

Por fim, a imagem a seguir mostra uma notificação de erro de expiração de domínio:

Notificação de expiração de domínio no MyKinsta.
Notificação de expiração de domínio no MyKinsta.

O que fazer ao receber uma notificação de monitoramento de site WordPress

Uma notificação de erro no site significa que seus visitantes não conseguem visualizar o conteúdo do site. Esses erros geralmente aparecem como códigos de erro 5xx, como 500 Internal Server Error ou 502 Bad Gateway.

Existem várias etapas que você pode seguir para tentar restaurar seu site WordPress. Primeiro, tente reiniciar o mecanismo PHP do site. Se você instalou ou atualizou um plugin ou tema recentemente, desative-o temporariamente para verificar se há conflitos.

Se essas tentativas iniciais não resolverem o problema, passe para a próxima etapa: verifique a ferramenta APM da Kinsta e o Visualizador de registros no seu painel MyKinsta.

A APM da Kinsta pode te ajudar a identificar qual plugin, consulta ou script pode estar esgotando o limite de memória PHP do seu site ou gerando outros conflitos. Para começar o monitoramento, vá para Sites > APM e clique em Habilitar API. Em seguida, defina um período de monitoramento e aguarde até que a ferramenta registre a atividade do site. Para mais informações sobre a APM da Kinsta, consulte a documentação oficial.

Transações da APM da Kinsta.
Transações da APM da Kinsta.

Outro lugar para procurar a causa de um problema é o registro do servidor. Você pode acessá-lo em Sites > nome do site > Registros. Existem três abas com os arquivos error.log, kinsta-cache-perf.log e access.log.

Esses arquivos podem te ajudar a identificar o tipo de erro que fez seu site travar. Exemplos desses erros incluem erros de sintaxe PHP, arquivos faltando, tempo limite de scripts, plugins conflitantes, erros de cache e os endereços IP de onde vêm as solicitações para o seu site.

Acesse o registro no MyKinsta.
Acesse o registro no MyKinsta.

Se você já tentou todas as alternativas, abra um chat com o suporte da Kinsta. Nossos engenheiros podem ajudar a diagnosticar e corrigir o problema.

Se você recebeu uma notificação de erros de DNS, isso significa que nossos servidores não conseguem mais resolver o nome de domínio do seu site. Pode haver várias causas para esse erro. Pode ser um erro do lado do cliente, como um problema com sua rede ou conexão à Internet. Também pode ser um problema com configurações de DNS incorretas, o que significa que o DNS do seu site não está apontando para a Kinsta corretamente.

Primeiro, verifique o status do seu registrador de domínios. Faça login no painel do seu registrador de DNS (Cloudflare, GoDaddy, Namecheap, Bluehost, etc.) e confirme se o registro A está apontando para o endereço IP correto do seu site, que você encontra no painel MyKinsta em Sites > Informações.

Nossa documentação ajuda você a apontar corretamente seus domínios para a Kinsta, atualizar suas configurações de DNS e atualizar seus servidores de nomes.

Por fim, se você receber uma notificação de erro de SSL, isso significa que seu certificado SSL expirou. Sem um certificado válido, os navegadores bloquearão o acesso ao seu site e exibirão um aviso de segurança. No MyKinsta, navegue até Sites > nome do site > Domínios e verifique se o domínio está apontando corretamente para o endereço IP da Kinsta (a renovação automática falhará se o DNS não estiver configurado corretamente). Se você estiver usando um certificado personalizado, confirme se ele não expirou e faça o upload novamente.

Atualizações Automáticas da Kinsta

Se você adquiriu o complemento Atualizações Automáticas da Kinsta, e habilitou as notificações de Atualizações Automáticas da Kinsta, você receberá alertas por e-mail e no painel sobre atualizações semanais, atualizações bem-sucedidas e falhas.

Opção de notificações de Atualizações Automáticas da Kinsta.
Opção de notificações de Atualizações Automáticas da Kinsta.

As Atualizações Automáticas da Kinsta são realizadas no lado do servidor e foram projetadas para garantir que seu site não fique fora do ar devido a problemas de atualização. Isso ocorre porque o software realiza um teste de regressão visual no seu site antes e depois da atualização. Se o teste falhar, a Kinsta reverte as alterações e te notifica.

As imagens a seguir mostram notificações por e-mail para atualizações semanais, atualizações bem-sucedidas e atualizações com falha.

Notificação de atualização automática bem-sucedida.
Notificação de atualização automática bem-sucedida.
Notificação de falha na atualização automática.
Notificação de falha na atualização automática.
Resumo da atualização automática.
Resumo da atualização automática.

Notificações de vulnerabilidade e relatório mensal

Nossos sistemas realizam verificações de segurança contínuas em toda a nossa infraestrutura para detectar malware e outras vulnerabilidades.

Opções de notificações de vulnerabilidades e resumo mensal.
Opções de notificações de vulnerabilidades e resumo mensal.

Ao habilitar as notificações de vulnerabilidades, os proprietários da empresa, os administradores da empresa/site e os desenvolvedores da empresa/site receberão uma notificação por e-mail sempre que uma vulnerabilidade de alta gravidade (pontuação de gravidade 7 ou superior) for detectada em seus plugins ou temas, incluindo também detalhes sobre como resolver o problema do plugin/tema imediatamente.

Um e-mail de notificação de vulnerabilidade.
Um e-mail de notificação de vulnerabilidade.

As notificações de vulnerabilidade dizem respeito apenas a vulnerabilidades de alto risco. Ao se inscrever no resumo mensal de vulnerabilidades, você receberá um relatório mensal com todas as vulnerabilidades encontradas nos seus plugins e temas.

E-mail de alerta automático de monitoramento
E-mail com o resumo mensal de vulnerabilidades.

A página de configurações de notificações também inclui opções para envio de faturas por e-mail e inscrição em newsletters, convites para pesquisas e alertas automáticos de monitoramento.

E-mail de alerta automático de monitoramento.
E-mail de alerta automático de monitoramento.

Embora o MyKinsta ofereça um sistema completo de notificações, desenvolvedores e agências frequentemente precisam de um controle mais granular. Além disso, muitas equipes precisam automatizar fluxos de trabalho e integrar ferramentas com plataformas internas como Slack, Trello, CRM ou dashboards personalizados.

É nesse ponto que a API da Kinsta se torna essencial para otimizar o fluxo de trabalho da sua equipe.

Levando as notificações para o próximo nível com a API da Kinsta

A API da Kinsta é uma poderosa API REST que permite recuperar dados de seus sites hospedados na Kinsta e realizar operações em ambientes e sites.

A API da Kinsta permite que agências voltadas para o crescimento criem sistemas de monitoramento e notificação inteligentes e totalmente automatizados. Abaixo estão algumas maneiras de melhorar seus fluxos de trabalho de gerenciamento e monitoramento de sites:

  • Você pode ir além das configurações padrão de notificação do MyKinsta. Se você ativou as notificações de consumo de recursos no MyKinsta, receberá notificações quando atingir 80% e 100% dos seus limites de recursos. Com a API da Kinsta, você pode adicionar mais verificações ou monitorar o consumo de recursos em intervalos de tempo específicos.
  • Você pode configurar seu script para enviar notificações nas suas plataformas de mensagens ou comunicação preferidas, incluindo Slack, Telegram, SMS ou um painel personalizado.
  • Você pode levar as notificações um passo adiante, integrando sua hospedagem Kinsta com aplicativos de terceiros e ambientes personalizados. Como exemplo disso, em um artigo anterior, explicamos como criar um script PHP que usa a API da Kinsta para recuperar as URLs dos seus sites hospedados na Kinsta, enviá-las para a API do PageSpeed Insights, receber um conjunto de métricas do Core Web Vitals e enviar uma mensagem para um canal do Slack se as métricas ficarem abaixo de um limite especificado.
Um alerta de desempenho automatizado no Slack.
Um alerta de desempenho automatizado no Slack.

Com a API da Kinsta, você acessa o núcleo do seu site para executar operações como:

  • Monitorar tarefas em segundo plano, como backups, limpeza de cache e operações de ambiente.
  • Recuperar dados analíticos, incluindo uso de recursos, requisições PHP, consumo de banda e muito mais.
  • Verificar o status de sites e ambientes.
  • Controlar programaticamente recursos como o mecanismo de PHP ou iniciar backups manuais.

Como criar seu próprio sistema de notificações: fluxo prático

A criação de um sistema de notificação personalizado é um processo de 4 etapas.

1. Configure o gatilho

Como a API da Kinsta usa solicitações REST em vez de eventos push, você precisa configurar um gatilho para consultar a API em intervalos regulares. Para fazer isso, você pode configurar uma cron job no seu site WordPress ou usar o GitHub Actions ou ferramentas de automação como o Make.com ou o Zapier.

Módulo Webhook do Zapier
Configuração de requisição GET automática com o módulo Webhook do Zapier.

2. Coletar dados com a API da Kinsta

A API da Kinsta oferece um conjunto considerável de endpoints para implementar um sistema de notificação automatizado. Abaixo estão alguns endpoints e seus respectivos casos de uso.

O endpoint /analytics permite que você monitore o consumo de recursos.

  • /analytics/cdn-bandwidth e /analytics/bandwidth fornecem dados sobre o consumo de largura de banda do CDN e do servidor. Monitorar estrategicamente esses endpoints permite que você identifique anomalias de tráfego sem acessar o MyKinsta. Um pico repentino no consumo de largura de banda pode indicar um ataque de hotlinking ou uma tentativa de esgotar seus recursos por meio de bots. Você pode usar esses endpoints para criar um alerta que te notifique em tempo real no Slack ou no Telegram quando houver um consumo anormal de largura de banda que exija sua atenção.
  • O endpoint /analytics/visits permite detectar picos inesperados de tráfego. Para prevenir ataques DDoS ou de força bruta, você pode criar um script que envie uma notificação no Slack solicitando que você verifique os registros. Melhor ainda, você pode criar um script que bloqueie automaticamente o endereço IP malicioso de onde as solicitações se originam. Você também pode usar esse endpoint para observar e gerar relatórios sobre os efeitos das suas campanhas promocionais em tempo real, eliminando a necessidade de monitorar manualmente as métricas do seu site.
  • O endpoint /analytics/diskspace permite que você monitore o uso do espaço em disco. Esse endpoint é particularmente útil para monitorar a velocidade com que o espaço em disco está se esgotando, como quando você tem uma equipe de criadores de conteúdo que pode enviar imagens e arquivos multimídia, ou quando você permite que os visitantes do seu site enviem imagens ou arquivos.

O endpoint /logs permite que você acesse os dados brutos do seu site programaticamente, fornecendo insights valiosos sobre vários aspectos da atividade do seu site.

  • Você pode usá-lo para detectar erros críticos de PHP em tempo real, filtrando o registro de erros por strings como “PHP Fatal Error” ou “Parse Error” e enviando uma notificação imediata para o Slack ou outra ferramenta de mensagens.
  • Você também pode usar o endpoint /logs para detectar ataques DDoS e de login. Se identificar padrões de tráfego suspeitos, você pode notificar automaticamente seus desenvolvedores para investigarem imediatamente e/ou bloquear automaticamente o endereço IP de onde as solicitações anormais se originam.
  • Acessar os registros do servidor com a API da Kinsta permite que você monitore erros 404 e configure notificações automáticas para sua equipe de TI. Isso ajuda a evitar problemas de SEO, verificar se há erros após atualizações de plugins ou temas, identificar scripts lentos ou plugins que geram chamadas externas excessivas, diminuem o TTFB e muito mais.

Com a API da Kinsta, você pode recuperar dados relacionados aos seus sites, ambientes e domínios.

Você também pode recuperar dados relacionados a plugins e temas, usuários da empresa e registros de atividade, IPs bloqueados, backups e muito mais.

3. Definir a lógica do script

O próximo passo é definir a lógica do seu script. Nesta fase, você usará os dados para gerar notificações significativas. Seu script deve verificar se há comportamentos anormais e determinar se isso poderia comprometer a operação ou a segurança do site.

Existem três abordagens principais para essa fase:

Lógica baseada em limites: a abordagem mais simples envolve definir limites que, quando atingidos, geram automaticamente uma notificação. Por exemplo, você pode definir uma série de limites para o consumo de recursos. Os limites também podem ser definidos em relação a um intervalo de tempo. Por exemplo, você pode definir um limite para o consumo diário de largura de banda do servidor e gerar uma notificação quando ele ultrapassar 10 GB. Abaixo está um exemplo de uma solicitação que fornece o consumo de largura de banda do servidor nas últimas 24 horas:

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/bandwidth?company_id={company_id}&time_span=24_hours' \ 
  -H 'Authorization: Bearer '

E aqui está a resposta da API:

{
    "analytics": {
        "analytics_response": {
            "key": "bandwidth",
            "data": [
                {
					"name": "bandwidth",
                    "total": 0,
                    "dataset": [
                        {
                            "key": "2026-02-09T16:00:00.000Z",
							"valor": "0"
                        },
                        { ... },
                        { ... },
                        {
                            "chave": "2026-02-10T15:00:00.000Z",
							"value": "0"
                        }
                    ]
                }
            ]
        }
    }
}

Variação relativa ou percentual: Às vezes, um número absoluto não fornece as informações necessárias e analisar variações relativas ou percentuais pode ser mais útil.

Por exemplo, um aumento repentino nos erros 404 pode indicar que um bot está vasculhando seu site em busca de arquivos confidenciais, como .env ou wp-config.php. No entanto, o número absoluto de erros 404 não ajuda muito. Usando o endpoint /logs, você pode recuperar as últimas linhas do registro de erros para analisar a frequência dos erros e determinar quais arquivos estão sendo solicitados e de quais endereços IP.

Abaixo está um exemplo de uma solicitação que fornece as últimas 1.000 linhas dos registros de acesso:

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/environments/{env_id}/logs?file_name=access&lines=1000' \
  -H 'Authorization: Bearer '

Se quiser se aprofundar no assunto, temos um tutorial sobre como recuperar logs do servidor com a API da Kinsta.

Lógica de Falha Sequencial (SFL): A diferença entre um sistema profissional e um sistema de notificação básico é determinada pela capacidade do sistema de filtrar ruídos e evitar falsos positivos. Por exemplo, se o sistema enviasse uma notificação para cada solicitação de API lenta ou malsucedida, você receberia notificações inúteis e poderia ignorar ou perder as importantes. Uma abordagem melhor é instruir seu script a notificá-lo apenas se ocorrer um erro após 3 verificações consecutivas.

A Kinsta só envia notificações de monitoramento quando nossos sistemas detectam um erro em 3 verificações consecutivas.

4. Integrar com ferramentas externas

Depois de confirmar uma anomalia que requer sua atenção, o próximo passo é distribuir a informação por meio de suas ferramentas preferidas de comunicação ou colaboração. Graças à API REST da Kinsta, você tem total flexibilidade para integrar ferramentas aos seus scripts.

Abaixo estão alguns exemplos de integrações:

  • Comunicação instantânea: os webhooks do Slack ou do Microsoft Teams permitem que você envie notificações para canais específicos.
  • Notificações críticas: quando os sistemas de mensagens não são suficientes, ferramentas como Twilio ou Telegram permitem que você envie mensagens diretamente para os smartphones dos membros da sua equipe.
  • Notificações push: você pode usar o Pushover ou o Pushbullet para enviar notificações push para dispositivos móveis.
  • Gerenciamento de tarefas: se sua equipe usa Jira, Trello ou Asana diariamente, seu script pode gerar e atribuir automaticamente um cartão ou ticket aos seus desenvolvedores.

Integração e automação: o modelo para agências orientadas ao futuro

Para uma agência orientada ao crescimento, usar a API da Kinsta para monitorar seu ambiente de servidor e enviar notificações automáticas é uma decisão estratégica. No cenário digital atual, não basta apenas ser alertado quando um site está fora do ar ou com baixo desempenho. É necessário construir uma infraestrutura inteligente que reduza drasticamente o Mean Time to Repair (MTTR), garantindo proatividade, escalabilidade e qualidade de serviço.

A Kinsta oferece mais do que uma hospedagem gerenciada em nuvem de alto nível. Com sua arquitetura aberta, ferramentas avançadas de gerenciamento e uma API REST robusta, a Kinsta permite integrar sua hospedagem com as ferramentas que você já utiliza no dia a dia. Isso transforma a manutenção de um custo operacional em um processo fluido e automatizado.

Com essa abordagem, você deixa de reagir a emergências e passa a operar com controle e previsibilidade. Você pode ter a segurança de que cada componente da sua stack tecnológica funciona de forma integrada e eficiente.

Quer saber mais sobre a Kinsta? Explore nossos planos ou entre em contato com a equipe de vendas.

Carlo Daniele Kinsta

Carlo é um apaixonado por webdesign e desenvolvimento frontend. Ele tem mais de 10 anos de experiência com WordPress e colaborou com diversas universidades e instituições educacionais na Itália e na Europa. Carlo já publicou inúmeros artigos e guias sobre WordPress, tanto em sites italianos quanto internacionais, além de revistas impressas. Você pode seguir ele no LinkedIn e no X.