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

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

Performance monitoring of web applications is a challenging and critical task. This monitoring is an on-going process and judged from end-user’s perspective. Ci sono diversi approcci con i loro pro e contro,,en,La selezione di un particolare approccio dipende dal requisito prestazioni dell'applicazione,,en,Nella prossima sezione avremo uno sguardo ai due approcci più popolari conosciute come,,en,‘Performance Monitoring sintetico,,en,Il monitoraggio utente reale,,en,Sintetico monitoraggio delle prestazioni,,en,il monitoraggio delle prestazioni sintetico,,en,Come suggerisce il nome,,en,è un processo di monitoraggio che viene avviato proattivamente da agenti esterni,,en,Agenti esterni utilizzano script per automatizzare le operazioni contro le applicazioni web,,en,Questi script stanno avendo le operazioni simili che dovrebbero essere seguite dagli utenti finali,,en,Quindi, in realtà questi test simulano il comportamento degli utenti e giudicare le prestazioni,,en,monitoraggio sintetico viene generalmente eseguita da agenti leggeri,,en. The selection of a particular approach depends on the application’s performance requirement. In the next section we will have a look at the two most popular approaches known as ‘Synthetic Performance Monitoring‘ e ‘ Real user Monitoring’ (RUM).

Synthetic Performance Monitoring: Synthetic performance monitoring, as the name suggests, is a monitoring process that is initiated proactively by external agents. External agents use scripts to automate transactions against web applications. These scripts are having similar steps which are supposed to be followed by the end users. So these tests actually simulate the user behaviour and judge the performance. Synthetic monitoring is generally performed by light weight agents. Ma dovrebbero coprire tutte le attività che vengono eseguiti durante il caricamento della pagina,,en,il monitoraggio degli utenti Real è un processo in cui viene misurata la performance,,en,quando gli utenti effettivi sono in visita e di interagire con l'applicazione web,,en,Si tratta di un approccio passivo in cui l'iniziazione viene fatta dagli utenti effettivi,,en,Esso fornisce una panoramica attuale e il traffico verso l'applicazione web è originale,,en,monitoraggio utente reale viene generalmente eseguita incorporando script Java all'interno delle pagine web,,en,codice della pagina web,,en,Questi script raccolgono tutti i dati relativi alle prestazioni rilevanti e inviare per l'analisi,,en,Quale è preferito,,en,I due approcci,,en,sintetico e RUM scopi diversi,,en,Quindi l'approccio preferito dipende in gran parte sul requisito,,en.

Real user Monitoring (RUM): Real user monitoring is a process where the performance is measured, when the actual users are visiting and interacting with the web application. This is a passive approach where the initiation is done by the actual users. It provides an actual insight as the traffic to the web application is original. Real user monitoring is generally performed by embedding Java scripts within the web pages (web page code).These scripts collect all the relevant performance data and send for analysis.

Which one is preferred? The two approaches, synthetic and RUM serve different purposes. So the preferred approach mostly depends upon the requirement. monitoraggio sintetico concentra sul lato disponibilità e affidabilità dove come RUM concentra sull'esperienza lato utente reale,,en,Monitoraggio sintetico viene a volte usato prima di un'applicazione web va in produzione per monitorare il suo comportamento,,en,Dà una relazione sull'efficienza,,en,che dovrebbe riflettersi in produzione,,en,Lo stesso script di monitoraggio sintetico può anche essere continuata in ambiente di produzione,,en,RUM riflette l'effettivo utilizzo della propria applicazione web,,en,Poiché non è lo script dipendente,,en,la quantità di tempo e di risorse non è un fattore significativo,,en,RUM aiuta anche a tracciare la distribuzione geografica degli utenti e il suo impatto sull'esperienza dell'utente finale,,en,monitoraggio sintetico e monitoraggio real-user possono essere combinati per ottenere la migliore visione,,en. Synthetic monitoring is sometime used before a web application goes into production to monitor its behaviour. It gives a report on the performance, which is expected to be reflected in production. The same synthetic monitoring script can also be continued in production environment. On the other hand, RUM reflects the actual usage of your web application. As it is not script dependent, the amount of time and resources is not a significant factor. RUM also helps to track the geographic distribution of users and its impact on the end user experience.

Conclusione: Synthetic monitoring and real-user monitoring can be combined to get the best insight. Possono sempre coesistere nello stesso ambiente applicativo web,,en,Come il requisito varia da un business ad un altro,,en,la selezione può essere un approccio misto o singolo approccio,,en,La raccomandazione comune può essere definito come segue,,en,Selezionare il monitoraggio sintetico per misurare la disponibilità,,en,Selezionare monitoraggio real-user per la misurazione delle prestazioni,,en,ma ancora una volta,,en,il miglior giudizio dovrebbe essere presa dopo aver fatto una corretta analisi del fabbisogno delle prestazioni dell'applicazione web,,en. As the requirement varies from one business to another, the selection can be a mixed approach or single approach. The common recommendation can be defined as follows.

· Select synthetic monitoring for measuring availability.

· Select real-user monitoring for measuring performance.

But again, the best judgement should be taken after doing a proper analysis of your web application’s performance requirement.

Taggato su:
============================================= ============================================== Acquista i migliori libri di tecnologia su Amazon,en,ELETTRICI CT COSTRALETTRICO,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share