What is the difference between synthetic monitoring vs. real user monitoring (RUM)?

What is the difference between synthetic monitoring vs. real user monitoring (RUM)?

monitoramento de desempenho de aplicações web é uma tarefa desafiadora e crítica. Esta monitorização é um processo em curso e julgados a partir da perspectiva do usuário final. Existem abordagens diferentes com suas próprias vantagens e desvantagens. A seleção de uma abordagem particular depende de exigência de desempenho do aplicativo. Na próxima seção, vamos ter um olhar para as duas abordagens mais populares conhecidas como 'Performance Monitoring Synthetic‘ e ‘ Monitoramento do usuário real’ (RUM).

Monitoramento de desempenho sintético: monitoramento de desempenho sintético, como o nome sugere, é um processo de acompanhamento que é iniciado de forma proativa por agentes externos. agentes externos usar scripts para automatizar operações contra aplicações web. Esses scripts estão tendo medidas semelhantes que deveriam ser seguidas pelos utilizadores finais. Então, estes testes realmente simular o comportamento do usuário e julgar o desempenho. monitorização sintético é geralmente realizada por agentes de peso leve. Mas eles devem cobrir todas as atividades que são realizadas durante o carregamento da página.

Monitoramento do usuário real (RUM): monitoramento de usuário real é um processo onde o desempenho é medido, quando os usuários reais estão visitando e interagindo com a aplicação web. Esta é uma abordagem passiva, onde o início é feito pelos usuários reais. Ele fornece uma visão real de como o tráfego para a aplicação web é original. monitoramento de usuário real é geralmente realizado através da incorporação de scripts Java dentro das páginas da web (código da página web).Esses scripts coletar todos os dados de desempenho relevantes e enviar para análise.

Qual é o preferido? As duas abordagens, sintético e RUM servem a propósitos diferentes. Assim, a abordagem preferida principalmente depende da exigência. Monitoramento Sintético se concentra no lado da disponibilidade e confiabilidade onde como RUM centra-se na experiência lado do usuário real. Monitoramento Sintético é por vezes utilizado antes de uma aplicação web entra em produção para monitorar o seu comportamento. Ele dá um relatório sobre o desempenho, que deverá ser reflectida na produção. O mesmo script de monitoramento sintético também pode ser continuado no ambiente de produção. On the other hand, RUM reflete o uso real do seu aplicativo web. Como não é dependente de script, a quantidade de tempo e de recursos não é um factor significativo. RUM também ajuda a controlar a distribuição geográfica dos usuários e seu impacto sobre a experiência do usuário final.

Conclusão: monitoramento sintético e acompanhamento do usuário real podem ser combinados para obter a melhor visão. Eles sempre podem co-existir no mesmo ambiente de aplicativo web. Como a exigência varia de uma empresa para outra, a seleção pode ser uma abordagem mista ou uma única abordagem. A recomendação comum pode ser definido como se segue.

· Escolha monitorização sintética para medir a disponibilidade.

· Selecione o monitoramento em real do usuário para medir o desempenho.

mas, novamente, a melhor decisão deve ser tomada depois de fazer uma análise adequada do requisito de desempenho do seu aplicativo web.

============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share