Synthetic Monitoring of Application Transactions with eG Enterprise
End-user satisfaction and productivity are the ultimate measures of an IT infrastructure’s performance. By monitoring end-user experience continuously, IT managers will be alerted when users are likely to be experiencing application failures or slowdowns. Pinpointing the exact transaction that is experiencing a problem can help administrators rapidly discover and diagnose problems, thereby reducing service downtime and its impact on the business.
The Challenge: Detect Application Performance Issues Proactively in a Heterogeneous IT Infrastructure
Many modern applications have built-in instrumentation to track and report key performance metrics. But this is not effective when users are not actively using the applications being monitored, or when instrumentation is not available (legacy applications, custom applications, etc.). This is why synthetic monitoring tools are critical for any application performance monitoring and user experience managment strategy.
What Synthetic Transaction Monitoring Reveals
- Are the critical business applications available to handle user requests?
- What is the total response time for a typical user access to a business- critical service?
- Which of the transactions is failing?
- Which of the transactions of a service is slowing down?
- Are there specific times of day when the slowdown occurs?
- How does the performance vary depending on the geographic location from which the user is connecting?
eG Enterprise Synthetic Monitoring
The eG Enterprise synthetic monitoring tool uses the same client applications that end-users access and emulates transactions:
- Performs a sequence of mouse clicks, data entry operations and keystrokes (based on prerecorded scripts) to emulate a real user accessing the application
- Observes the responses at each transaction step
- Matches the results with expected patterns that are pre-specified by the administrator
- Reports the performance metrics via a central web console
Web-based applications, thin-client applications (e.g., Citrix) or thick clients (e.g., SAP GUI) can all be emulated. Based on the results, IT administrators can quickly determine which transaction in a session is slow or is not working.
By collecting availability and response time statistics over time, IT managers can identify times and situations when the user experience is likely to be poor. They can set fixed or automatic thresholds for synthetic-monitoring metrics and when a metric violates its thresholds, they can get instant alerts about a potential service outage or a slowdown.
Answers, Not Just Metrics
And when synthetic monitoring alerts about a user experience problem, an IT manager will need insight into exactly what is causing the problem. This is where eG Enterprise’s in-depth monitoring for over 150+ enterprise applications and auto-correlation comes in. Using these monitors, IT managers can easily determine what is causing the problem: Is it due to excessive load? Is the application misconfigured? Is the database query slowing the transactions?
eG Enterprise makes discovering the cause of application slowdowns as easy as a single mouse-click.
- Get instant alerts and notifications so IT and dev teams know about problems before users do
- Track the end-user experience: Beyond just alerting on issues, in-depth monitoring of every tier of the infrastructure, together with automatic correlation and root-cause diagnosis, enables staff to rapidly discover and fix issues that can impact the user experience
- See the end-user perspective of application performance: Deploy geographically dispersed monitors that simulate user interactions to collect performance data
- Isolate performance problems in session-based applications: System performs multiple transactions in a session and identifies the exact transaction that is causing slowdowns
- Easily track service quality trends and simplify SLA tracking with automatic baselines
- Supports all clients - Web, thin or thick clients
Benefits of the eG Enterprise Synthetic Monitoring
- True 24-7-365 proactive performance management: IT managers can now get proactive alerts regarding problems, even if users are not actively accessing the application
- Get easily analyzable, consistent measures of performance: Since the same transactions are repeated periodically from the same location, the results of the emulation can be easily analyzed
- Monitor applications irrespective of development language: Since it focuses on application functionality as seen by a user and is not dependent on any APIs, eG Enterprise synthetic monitoring can be used for monitoring any application, independent of programming language
- Provides instantaneous alerts on service outages and slowdowns;
- Facilitates root-cause diagnosis and infrastructure optimization through eG Enterprise auto-correlation with other network, server, application performance indicators
- Offers a reliable, cost-effective way of automating routine service health checks
- Near zero overhead: Synthetic monitoring has little/no overheads and the applications being monitored do not have to be changed for the monitoring to be done.
Why eG? One Monitor to Manage All of IT.
- eG Enterprise is the only single pane-of-glass, virtualization-aware, auto-diagnostic performance monitor
- Only eG Enterprise automatically provides actionable answers to performance issues, wherever they originate
- Get visibility across every tier of the physical and virtual infrastructure
- Automate the identification of performance issues with patented correlation-intelligence technology
- Pinpoint where urgent problems originate and exactly what tiers and processes are being affected
- Ensure a great user experience and dramatically improve IT efficiency
“With eG Innovations, we are reducing system maintenance and support costs, avoiding incremental IT spending and eliminating system downtime across the hospital. Performance and prediction reports help us optimize IT spending and save $100,000 per year.”
Manager, ICT GHZ
“eG Innovations delivers a robust, reliable and extremely valuable solution to deliver maximum uptime and user satisfaction. Pre-emptive alerting helps us to address performance issues immediately before they affect system and application availability.”
Senior Manager, Allscripts