Dell Software Helps Businesses Overcome the Challenges of Web 2.0 and AJAX Performance Monitoring
- New guidance offers four steps for updating traditional monitoring technology
- Supplementing existing monitoring with new instrumentation techniques help businesses monitor dynamic content in modern, web-based applications and gain exceptional insight into application performance
Dell Software recognizes that modern web technologies present both opportunity and challenge to the business: dynamic content, composite applications and content delivery networks (CDNs) facilitate faster time-to-market for web applications while accelerating performance and increasing efficiency, but they also present challenges to traditional application performance monitoring solutions.
As businesses of all types become increasingly reliant on online channels for customer interactions, the need for faster, more functional websites is becoming a requirement. This need for speed is driven by organizations’ growing use of the website as the primary source of interaction with their customers and prospects, and it’s compounded by the consumerization of IT. Consumers now demand access to more services, from more devices, and from any location, so providing them with a positive online experience has become paramount.
The Web 2.0 challenge in APM
- Inadequate code-level analysis: APM solutions traditionally focused on monitoring code execution by installing agents on data center servers. This approach now only tells part of the story. In modern applications, the majority of the code execution may take place within the browser.
- Incorrect page response times: It’s no longer possible to obtain accurate page response times through monitoring of network traffic alone. With this approach, only the HTTP request and response for each individual object that goes back to the web server (or origin point) can be timed. With Web 2.0, however, many requests may not go back to origin at all, and calls to third-party web services cannot be accounted for through network sniffers. To be fully inclusive of ads, maps, shopping carts, web analytics, social media modules, content delivery network (CDN) and DNS response times, etc., page load time must be monitored from within the browser itself.
As with any new technology, the continuing evolution of Web 2.0 offers both challenges and opportunity. Traditional monitoring methods alone are no longer adequate and supplementing existing solutions with exciting new instrumentation techniques can give DevOps teams and businesses more insight than ever before. Dell Software offers four tips that will help organizations modernize their APM strategy to overcome these challenges and gain optimal insight into their business critical applications.
- Capture functional issues and establish contextPerformance is not all that matters when it comes to external-facing applications. Application functional issues are far more common than performance issues, and a major factor in abandonment and conversion rates. Since the web application is often the only interaction point a company has with its customers, troubleshooters will not typically have the opportunity to ask the user what happened. Consider, for example, an error caused by a leading zero in a zip code field that the application was not designed to parse. Implementing a solution that captures browser events, such as mouse clicks and keyboard input data, and has the ability to replay a user’s session activity, will help to proactively identify and troubleshoot these kinds of problems.
- Look for detailed insight into page load timesTo be fully inclusive of ads, maps, shopping carts, web analytics, social media modules, CDN and DNS response times, etc., page load time must be monitored from within the browser itself. Luckily, the HTML 5 navigation timing feature is available in newer Internet Explorer, Firefox and Chrome browsers. It includes full page load times broken out by DNS lookup, redirect, SSL handshake, processing, and cache access timing. Look for an APM solution that integrates this feature.
- Isolate problems to specific individual page elementsCurrently the information captured by the browser is limited to full page loads, and does not provide timing information on individual page hits such as loading of graphics or images, CSS stylesheets, or back-end calls to web servers or REST APIs. Network sniffers with web page analysis capability can time HTTP request and response for individual page objects, enabling troubleshooters to isolate issues related to specific page elements. Make sure your network monitoring solution includes this feature.
Monitoring Web 2.0 applications with Dell™ Foglight™ APM
Dell Software’s Foglight Application Performance Monitoring delivers a collaborative customer-centric approach to APM, providing IT and the business alike with answers, not just data. When combined with other Foglight capabilities for database, virtualization, or network performance monitoring, Foglight APM complements a full range of enterprise monitoring strategies.
Foglight™ APM captures extensive performance and content data to detect both application performance and functional problems in modern, web-based and composite applications. This enables DevOps and application support teams to modernize their application performance monitoring strategy and adequately support AJAX processing in the browser, while uniquely combining the best of traditional and modern approaches to deliver a well-rounded APM solution.
John Newsom, vice president and general manager, Application Performance Monitoring, Dell Software
“Dell Software has long been a leader in application performance monitoring. Because the significant opportunity offered by Web 2.0 technologies is tempered by challenges to traditional data center-based APM solutions, we have developed a set of steps to help businesses modernize those traditional solutions so they will work more effectively with Web 2.0 technologies. These steps, coupled with a well-rounded APM solution, will give businesses better insight into their website application performance and ensure their website visitors have the best user experience.”
Delivering Complete and Connected Software Solutions
Dell Software empowers companies of all sizes to experience Dell’s “Power to Do More” by delivering scalable yet simple-to-use solutions that can increase productivity, responsiveness and efficiency. Dell Software is uniquely positioned to address today’s most pressing business and IT challenges with holistic, connected software offerings across five core solution areas, encompassing data center and cloud management, information management, mobile workforce management, security and data protection. This software, when combined with Dell hardware and services, helps customers simplify IT, mitigate risk and accelerate business results.
Dell Inc. (NASDAQ: DELL) listens to customers and delivers innovative technology and services that give them the power to do more. For more information, visit www.dell.com and www.quest.com.
Dell is a trademark of Dell Inc. Dell disclaims any proprietary interest in the marks and names of others.