15 September 2015 blogs Dennis Rietvink 3 min read
Organizations have many ways of ensuring that their systems are functioning properly. One of the most important things to measure, when assessing the performance of a system, is the end user experience.
Can users access the system quickly? Do they experience errors while accessing the system? Can they easily interact with the system across all the available channels? For the IT department, the answers to these questions determine whether or not the system is functioning properly. For the organization, they reveal the most important thing – whether or not their customers are happy, and are likely to continue using their services.
There are two ways to monitor user transactions and interactions with your website:
Real User Monitoring
This method uses a passive monitoring system, documenting all actions of users as they interact with your website. The feedback, generated in real time, is automatically assessed against established benchmarks, to correctly measure the quality of delivered services.
Real user monitoring systems have many advantages – you get to know exactly how visitors to your website experience all its features and applications, and how the website is performing for your end users in various geographic locations. The biggest problem with this method is that you won’t know about any website issues until at least one user gets to experience an existing problem.
Synthetic User Monitoring
This method simulates user experience on your website. It works by scripting typical user actions, and then simulates user click at regular intervals, to ensure that your website is responsive.
This method enables you to proactively catch any existing problems before your end users get to experience slow or unresponsive applications, or encounter other errors.
The obvious downside is that this method requires you to spend time scripting typical user actions. In addition, if your website changes frequently, you’ll need to periodically update your scripted scenarios.
In addition to websites, synthetic transactions can be used to monitor databases and TCP ports.
Savision’s Live Maps helps organizations recognize potential system problems by categorizing and visually presenting information concerning end user behavior and website performance in real time. It offers a way to script common user transactions and monitor the system’s performance 24×7 using data received from System Center Operations Manager.
End user monitoring reflects end user health, but doesn’t tell you the root cause of a problem. One of the added values of Live Maps is that it links end user monitoring data with application and infrastructure monitoring data. This enables organizations to determine the impact of a problem, rank its priority and quickly navigate to the root cause.
Co-Founder & VP of Product Management at Savision
Dennis co-founded Savision in late 2006 with Douwe Van de Voort, and is responsible for product management, professional services and sales support. He has over 12 years of systems management, architecture design, and deployment experience working for Fortune 500 companies at EDS (now Hewlett Packard) and other firms.He is the co-architect of multiple innovative (patented) systems and management products used globally at EDS to centrally manage Microsoft-based infrastructures of their large accounts.
As an infrastructure architect for multiple projects, Dennis specializes in maintaining communication with customers and translating business requirements into technical architectures. He worked for many global accounts like Dow Chemicals, DSM, Aegon and the Dutch Railways.
Dennis studied Computer Science at the Hogeschool of Etten-Leur, the Netherlands.