Como configurar o monitoramento sintético no New Relic?

Seu site vai cair amanhã!

E se eu te disser que é verdade, mas você não faz ideia?!

Pode não ser eu, mas um assistente de software pode lhe dizer o que há de errado com seu site e o que acontecerá a seguir.

Sim, e é chamado de Monitoramento Sintético – o Gênio do Aladdin

No entanto, ele não apenas fecha os olhos e prevê o horóscopo.

Em vez disso, ele usa aprendizado de máquina e IA de ponta para monitorar todo o seu sistema, componentes e redes interconectadas.

E, ao primeiro sinal de qualquer problema, ele simplesmente pega seu iPhone e liga para você!

Vamos mergulhar fundo neste artigo para descobrir como manter seu site 100% eficiente, evitando todas as tempestades e soluções de problemas indesejadas usando o Monitoramento Sintético New Relic.

O que é monitoramento sintético?

O monitoramento sintético é uma abordagem para monitorar o desempenho, a disponibilidade e a funcionalidade de aplicativos da Web, sites e APIs, simulando os caminhos que conectam os usuários ao serviço.

O monitoramento sintético fornece informações sobre o desempenho do aplicativo, a experiência do usuário e a funcionalidade da API. Além disso, também prevê quaisquer problemas futuros que possam afetar o desempenho do seu aplicativo ou site.

Não é mágica nem mistério!

É uma combinação moderna de ML e IA para ajudá-lo a gerenciar seus aplicativos da web.

Monitoramento Sintético vs. Monitoramento de Usuário Real

Além do Monitoramento Sintético, havia um sistema de monitoramento manual. É conhecido como Real User Monitoring (RUM).

O método manual, RUM, envolve o usuário marcar ações manualmente em vez de emulá-las.

Você pode injetar códigos e coletar dados de desempenho à medida que os usuários interagem com seu site ou aplicativo.

Quando o Synthetics Monitoring prevê e alerta você sobre problemas de aplicativos, você deve implantar o RUM manualmente para investigar o que está errado.

Vejamos algumas das principais diferenças entre monitoramento sintético e monitoramento de usuário real:

Parâmetros Monitoramento SintéticoMonitoramento de Usuário Real (RUM)Tipo de monitoramentoMonitora todo o sistema Disponível fora do horário de picoExtensão Benchmarking competitivo Desempenho completo da web CondiçãoCondição da rede e do navegadorImplementação Em qualquer site Site próprio Monitoramento fora do pico Monitoramento fora do picoDisponibilidade limitada JavaScriptNão é necessário Exigência geográfica Limitada em todo o mundo locais de teste Identifica a causa raiz Não detecta Detecção proativa Depois de impactar os usuários Benchmarking Adequado para benchmarks Não é ideal para benchmarking

  15 melhores ROMs personalizadas do Galaxy Note 3

Como o monitoramento sintético beneficia os negócios globais?

Empresas globais usam monitoramento sintético para garantir o desempenho ideal de seus serviços digitais. Vamos explorar alguns de seus efeitos úteis.

Natureza preditiva: um sistema de monitoramento sintético pode analisar dados operacionais para prever o desempenho futuro de seu aplicativo ou site. Você examina algumas análises para prever possíveis problemas que seu aplicativo pode encontrar.

Agilidade nos negócios: o monitoramento sintético permite implantar aplicativos no ritmo do seu negócio, considerando o cenário do mercado. A infraestrutura será adaptável à mudança das estações.

Monitoramento de desempenho global: empresas globais podem testar o desempenho e a disponibilidade de seus aplicativos em vários locais para fornecer uma experiência de usuário consistente.

Conformidade regulamentar: a privacidade de dados regionais pode afetar o desempenho e a disponibilidade do aplicativo. As empresas podem cumprir esses regulamentos e melhorar a experiência do usuário com monitoramento sintético.

Monitoramento de aplicativos complexos: o monitoramento sintético simula interações e processos do usuário em muitos aplicativos complexos. Além disso, imita ações complexas como navegar em bancos de dados, testar o desempenho da API, testar como as coisas funcionam juntas, etc.

Otimização de desempenho: o monitoramento sintético encontra gargalos, elementos de carregamento lento e integrações problemáticas de terceiros. Da mesma forma, esses dados ajudam as empresas a otimizar seus aplicativos e aumentar o desempenho, melhorando a experiência do usuário e as vendas.

Benchmarking e monitoramento de SLA: as empresas podem definir benchmarks de desempenho para serviços ou APIs de terceiros e monitorar a conformidade com os Acordos de Nível de Serviço (SLAs) usando monitoramento sintético.

O monitoramento sintético da nova relíquia

O New Relic Synthetic Monitoring é uma ferramenta que simula as interações do usuário com sites e aplicativos. Ele monitora proativamente o desempenho do seu site, alertando sobre erros, falhas ou anomalias que podem afetar a experiência do usuário.

É como seu detetive virtual, sempre procurando problemas em seus sites e aplicativos. É uma ferramenta inteligente que cria usuários ‘sintéticos’ para testar seu site e destacar quaisquer problemas antes que eles afetem seus usuários reais.

Esta ferramenta fornece insights globais. Ele otimiza seu aplicativo para cada usuário, seja usando um celular em Miami ou um desktop em Dubai.

Portanto, respire fundo, relaxe e deixe o New Relic Synthetic Monitoring comandar seu mundo digital 24 horas por dia, 7 dias por semana.

A New Relic oferece principalmente 7 tipos diferentes de monitoramento,

  • Disponibilidade (Ping)
  • Expiração do Certificado SSL (Verificação do Certificado)
  • Rastreador de link de página (monitor de links quebrados)
  • Desempenho de carregamento de página (navegador simples)
  • Fluxo/funcionalidade do usuário (navegador com script)
  • Disponibilidade de endpoint (API com script)
  • Execução de Etapas do Usuário (Monitoramento de Etapas)
  • Por exemplo, mostraremos como configurar o monitoramento de Disponibilidade (Ping) e Desempenho de Carregamento de Página (Navegador Simples).

    Pré-requisito

    Para usar a ferramenta de monitoramento NewRelic Synthetic, você deve primeiro se inscrever em seu site. Eles têm um plano gratuito para todos.

    Vá para a página de inscrição da New Relic e registre-se com o e-mail associado à sua empresa. Como alternativa, você pode se inscrever usando o Google.

    Se você deseja uma versão premium com mais recursos, acesse a página de preços do New Relic.

    Configuração de Monitoramento de Disponibilidade (Ping) em New Relic

    Monitores de disponibilidade ou Ping são os tipos mais simples de monitores sintéticos. Eles verificarão se um aplicativo ou site está online. O monitor de ping sintético usa um cliente HTTP Java simples para solicitar seu site de diferentes locais.

      Como mostrar botões de ação rápida em seu e-mail no Outlook

    Então, vamos começar com instruções passo a passo para configurar o Monitor Sintético New Relic na Disponibilidade (ping) do seu site.

    Passo 1: Selecione o Monitor Sintético de Disponibilidade (Ping) em New Relic

    Depois de se inscrever, você será direcionado para o painel do New Relic. Ele exibe todas as opções disponíveis.

    Localize e selecione o Monitor Sintético no lado esquerdo do painel. Isso o levará à opção Criar seu primeiro monitor.

    Rota de navegação: one.newrelic.com > Monitoramento sintético > Crie seu primeiro monitor

    Isso o levará à página Criar monitor, onde você encontrará os sete tipos de monitores disponíveis.

    Lá, você seleciona o monitoramento de Disponibilidade (Ping).

    Usando o monitoramento de disponibilidade sintética da New Relic, você pode ver se pessoas de todo o mundo podem se conectar ao seu site sem problemas. E quanto tempo leva para os usuários se conectarem ao seu site.

    Etapa 2: configurar o site do monitor de disponibilidade

    A janela Configurar monitor permitirá que você nomeie seu monitor e insira a URL do site que deseja iniciar o monitoramento. Estamos inserindo o url etechpt.com porque verificaremos nosso site. Além disso, defina o período de tempo que deseja manter o monitoramento em execução.

    Seu Monitor Sintético em Disponibilidade agora está pronto e operacional. Basta dar ao sistema algumas horas para executar os testes e buscar os dados.

    Etapa 3: verificar os resultados do monitor de disponibilidade

    Você pode encontrar o botão Resumo na parte superior do painel. Ele mostrará as taxas de sucesso, as verificações com falha e se o site está falhando ao carregar em algum lugar.

    A duração das verificações de disponibilidade é mostrada nas seções inferiores. Você pode recuperar os dados das configurações do canto superior direito usando suas linhas do tempo. Os gráficos inferiores mostram os dados das últimas 24 horas.

    Clique no botão Resultado abaixo do botão Resumo para ver o resultado completo. Aqui, você pode procurar as taxas de ping para diferentes lugares.

    Você pode escolher um local específico para ver mais informações sobre sua disponibilidade. Escolhemos Seul porque tinha o ping mais alto.

    Monitor de desempenho de carga de página de configuração (navegador simples) em New Relic

    Você pode usar este monitor de navegador simples para verificar a disponibilidade e o desempenho de uma única página, bem como para monitorar o carregamento geral da página.

    Etapa 1: escolha seu monitor sintético

    Se você já configurou um monitor de disponibilidade, pode pular para a quarta etapa. Se não, vamos passar.

    Depois de se inscrever, você será levado ao painel do New Relic. Mostra todas as opções disponíveis.

    Encontre e selecione o Monitor Sintético no lado esquerdo do painel. Isso o levará à opção Criar seu primeiro monitor.

    Rota de navegação: one.newrelic.com > Monitoramento sintético > Crie seu primeiro monitor

    Etapa 2: configurar seu monitor de desempenho de carregamento de página

    Nomeie seu monitor e insira a URL do site na janela Configurar monitor. Verificaremos nosso site usando o URL da página do artigo etechpt.com. Defina a duração do monitoramento na parte inferior.

      6 melhores servidores Syslog gratuitos para experimentar em 2020

    Etapa 3: selecione o local para o monitor de disponibilidade

    Selecione os locais onde deseja verificar o desempenho do carregamento da página. Existem 20 grandes cidades de 6 continentes diferentes para escolher.

    Vamos escolher quatro locais diferentes dos quatro principais continentes: Washington (América do Norte), Milão (Europa), Cingapura (Ásia) e Sydney (Austrália).

    Etapa 4: verificar os resultados do teste de desempenho de carregamento de página

    Na parte superior do painel, você encontrará um resumo do monitoramento. Ele exibirá as estatísticas, testes com falha e taxas de sucesso.

    O conjunto completo de resultados é apresentado na parte inferior em 5 gráficos adoráveis, um para cada: tempo de desempenho, solicitações de domínio, duração, tipos de recursos de tamanho médio e códigos de resposta de erro.

    Para visualizar o resultado completo, clique no botão Resultado à direita do botão Resumo. Aqui, você pode consultar os detalhes dos tempos de carregamento para diferentes lugares.

    Veja os primeiros resultados. Afirma claramente que os usuários de Sydney precisam de ajuda para carregar nossa página de artigos.

    O mais longo levou 3,28 segundos. Então, vamos dar uma olhada no resultado.

    Sim, você pode até mergulhar mais fundo! E para fazer isso, clique naquele resultado específico.

    Agora, você pode encontrar o tempo que cada componente dessa página levou para carregar, incluindo o aplicativo, CSS, HTML, imagens, JS e texto.

    Além disso, mostra o total de dados transferidos e o número de solicitações necessárias para concluir o carregamento da página.

    Role para baixo para ver todos os detalhes dessa página, como o tempo de carregamento de cada imagem e código.

    Sim, tantos detalhes!

    Aguentar; não acabou aqui. Você pode cavar ainda mais!
    Basta clicar em qualquer um dos componentes, por exemplo, o componente HTML superior.

    Você pode ver todos os detalhes dos componentes, incluindo tamanho, tamanho transferido, status, IP do servidor, ID da conexão usada, versão HTTP, hora da solicitação e muito mais!

    Usando o monitor de desempenho de carregamento de página, você pode identificar e resolver quaisquer problemas que estejam deixando seu site lento.

    Simplesmente estalando os dedos!

    Quão seguro é o monitoramento sintético da New Relic?

    Não é apenas simples, mas também seguro.

    O monitoramento sintético da New Relic é altamente seguro e projetado para proteger seus aplicativos e dados contra possíveis ameaças.

    Ele emprega padrões de criptografia, recursos de monitoramento privado e armazenamento seguro de credenciais para proteger suas informações valiosas.

    Então relaxe, pegue uma pipoca e assista à Netflix!

    Antes disso, vamos dar uma olhada rápida em cinco características principais que o tornam tão confiável:

    • Seguro por design: o monitoramento sintético da New Relic protege seus dados em trânsito e em repouso, oferecendo proteção abrangente para seus dados de monitor sintético.
    • Locais Privados: A plataforma permite configurar locais privados. Além disso, permite monitorar sites internos de forma segura em sua rede.
    • Privacidade de dados: comprometida em proteger seus dados, a New Relic armazena com segurança os dados de monitoramento sintético por 13 meses. Além disso, o HTTPS criptografa todas as transmissões de dados.
    • Credenciais seguras: a New Relic fornece um Keystore seguro para armazenar informações confidenciais, garantindo a segurança de suas credenciais durante atividades de monitoramento sintético.
    • Navegadores com script e segurança: navegadores com script apresentam riscos de segurança naturais. A New Relic também implementou medidas para reduzir esses riscos para fornecer um ambiente de monitoramento mais seguro.

    Conclusão

    O sucesso neste mundo tecnológico é estar sempre um passo à frente.

    Pessoas que sabem o que está por vir e como lidar com essa ascensão às estrelas.

    Usando o monitoramento sintético, você sempre pode estar um passo à frente de possíveis problemas com seu site ou aplicativo.

    Este gênio mágico impedirá que seu sistema entre em colapso ou afete negativamente a experiência do usuário.

    O primeiro passo de amanhã começa hoje.

    Agora você pode ler sobre mais algumas ferramentas de monitoramento sintético.