Finding application problems before they impact users


Published on

APM Webcast : Bridging the Gap between User Expectations and IT’s Ability to Deliver by Bill Laberis, IDG Custom Solutions Group & Aruna Ravichandran, CA Technologies . On Demand version will be available at

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • What do you think APM has to do with one of the essential elements of our life – Water??Imagine you have a pipe with water in it & you want to get it to your house to drink, wash dishes & water your lawn....You would care about 2 things:The pressure of the water in that pipeOr you care about the quality of the water you get from the pipeMost people don’t usually care about BOTHIf I compare this analogy to the IT world – on the Apps and Infrastructure side:In the applications world – we care of the quality of water – application support personnel – don’t care where the water comes from or what protocols are used – they only care about – does the water come out when I push the button & it doesn’t kill me when I drink it.That is WATER QUALITY – this is all aboutBy the same token... there are people that care NOTHING about what you use that water for... they only care...that there is water in the pipe & that the dial on there says that the pressure is good & that...AND when you turn it on – something will come out!That’s all of our infrastructure peopleThe challenge is that ULTIMATELY THE BUSINESS CARES ABOUT THIS SERVICE Of WATER …but all too often they look too much at the PH or about the pressure dials – or whatever measurement that we are consumed with at the moment. But what is needed is for us to fully understand that there are “pressure” & “quality” elements that go into the delivery of water.In this analogy CA is offering something that solves all your problems with WATER!Let’s now look directly at the domains of Application Performance management. ###
  • Most IT ecosystems consist of an “archeology” or combination of systems or domains that must all work together to deliver services. On the app side, there may be a technology silo for application delivery analysis. for end-user analysis and for Off- Premise End-User Analysis. The infrastructure domains may include physical and virtual systems (SYS), storage (ST), network (NET), and data center facilities monitoring (DC).Each domain area or silo may have its own team of experts -- with unique perspectives of how things are working, as well as their own set of favorite tools. These teams and their tools are typically focused on availability metrics for their domain.But as environments become more dynamic--cloud service adoption, composite applications and on-premise complexity all continue to rise--services and transactions span multiple domains. So even though each team is making sure all is well and available in their individual domains, problems still occur and negatively impact customers’ experience, forcing domain experts to react and shifting focus and expensive resources from strategic initiatives to firefighting.There is just Too much dataToo little insightToo long to resolveToo costly for businessSo what do you really need? You need an APM solution that looks at a holistic End-user Experience and monitors a completeEnd-to-end View of Business Transactions. Analytics pull it altogether.###
  • CAAPM provides a 360 degree view of application environment to help you stop problems before they impact users. CA APM 4 key benefits include: Proactive Analytics :Multi-variate analytics finds problems BEFORE they impact usersUnmatched Depth:Drill down deep into from end-user to the mainframeReal Time Metrics:See each user transaction in real timeRelentless Tracking:Ability to track every transaction any time CA APM offers the Deepest Coverage of Most Critical Apps including SAP, Citrix, SharePoint, Java, .NET, Mobile applications, web 2.0, other protocols###.
  • The conventional industry approach is to “identify thresholds’ – that is what many of our competitors do.They categorize app performance as red, yellow & green Like a “Check engine” light in a car – it tells you that there is a problem that you have to research.ABA is different – it is constantly looks for groups of metrics that do interesting things at the same time – it figures out what’s related, and how they behave together in normal operation -- you don’t need to tell it; it learns on its own. When one of those groups collectively does “unusual” and “interesting” things at the same time, then we have an anomaly. ABA can then translate the list of abnormally interacting metrics into a list of abnormally interacting application components for further analysisFirst - Unlike other “analytic solutions” ABA looks for Multivariate patterns, not univariate extremesApplication Behavior over time reveals the “anomalies” that cause the application problemsAnalyzing 100,000 raw metrics in steps – you don’t tell it what metrics are related to a particular anomaly – it figures that out for you. ABA might find out “that thistier of servers & this tier of servers both get their virus patches on Tuesday morning”You don’t have to tell it - those things are related & changed at the same time.So instead of a “check engine light” – you get a more laser focused view on the problem areasIf you had to configure it, you’d never keep up. So many changes happening in your environment – and if you took into consideration that metrics are related and affect one another then it quickly becomes impossible to do manually.It’s a two-fer. It’s easy to use because it’s automatic. And it wouldn’t work if you had to configure it. Reason you could never configure it is because so many changes are happening in your environment all the time. Manual configuration is not feasible. Infrastructure changes, changes in applications, all affecting your transactions.Invalid configuration would produce invalid data and invalid results.Automated configuration produces valid data and valid results. And it’s easy. And best of all… it’s FREE with the purchase of CA APM 9.5 or higher!###
  • But… CA APM is not just for on-prem IT environments. As part of the CA APM portfolio we offer CA Cloud monitor. CA Cloud Monitor is a deep SaaS based solution that:Providessynthetic (agentless) transactions from global Points Of Presence (POPs)Enables 24x7 application availability awareness and service levels, avoid the 3AM problemProvides end-to-end user experience validationUsed stand-alone or integrated with full-feature APMWe offer: Global Monitoring Stations 48 Countries / 92 Cities15 Time ZonesOn-premised Monitoring Stations Same capability as set behind the firewallReal Time Browser MonitoringUnmatched browser monitoring ability###Transaction TracingIdentification in InstroScope
  • CA APM offers Comprehensive Integration across all of Enterprise IT including cross enterprise Cross Enterprise Integration such as CA Mainframe,CA Siteminder (Security),CA Infrastructure Management & even CA LISA (Test & Dev)CA APM can be integrated with third-party ECA products using a number of different approaches, all via open interfaces. The preferred approach is through CA Catalyst, where APM Catalyst connectors expose incident and alerting information for consumption by any third-party ECA product with an available connector. This offers the most comprehensive and flexible integration. The existing list of CA Catalyst connectors to third-party ECA products includes Microsoft SCOM, Tivoli Netcool OMNIbus and HP OpenView (HP OpenView via a field-developed connector).Finally CA APM has strong partnerships with Public Cloud providers including Amazon, Rackspace and others…###
  • A large telecommunication company is currently using CA APM to monitor over 20,000 JVMs across multiple datacenters, capturing almost 22,000,000 metrics every 15 seconds, reporting into over 300 Enterprise Managers, many of which are in the customer’s internal cloud. This customer expects to be at 25,000 JVMs, capturing 25,000,000 metrics, reporting into 400 EMs by end of year. We also have a software customer that monitors 2.5 Million concurrent customer sessions processing 200,000 transactions per second. This customer monitors 9,000 JVMs and network components on more than 120 Enterprise Managers. They monitor applications in their private cloud, legacy datacenter and public cloud using CA APM.We have one of the largest banks in the world using APM to manage more than 14,000 JVMs and middleware components.This bank also uses CA APM to manage critical applications like online banking, funds transfers, wealth management, lending and mortgage, investment banking and more.Finally, we have a Communications company that runs CA APM on over 16,000 JVMs today, roughly twice the number from a year ago, and are still growing. It is expected that over the next 12 months, they will exceed 20,000 JVMs. They generate over 20 million component performance metrics every 15 seconds today and this number will continue to grow as their deployment grows.     ###
  • As more and more mission critical business services move online, the growth of IT environments is inevitable. APM solutions need to scale to the largest environments without creating undue demands on storage, or introduce overhead that can in fact negatively affect application performance. Visualization mechanisms further aid and accelerate IT response to problems as they emerge – they say a picture is worth a thousand words, and visualization capabilities that help IT cut through the noise make the difference when seconds countComplexity has reached the point where problems can manifest themselves in ways that even the most brilliant mind can’t anticipate, and beyond the capabilities of traditional IT approaches such as single metric baseliningIn fact, this may seem a lot like the “big data” movement that is currently such a hot topic. There is good reason to recognize this relationship. It is indeed a big data issue. The scale of big data (the “big” part) is exciting enough, but the real power comes from what can be mined from this this rich data through the use of analytics to bring operational intelligence to ITCA APM offers a 360 degree view for exceptional user experience. It scales for the largest and most complex IT environments in the world to provide visualization for relevant insight.CA APM with Application Behavior Analytics:No Other Solution Provides this Breath of Coverageholistically – from mainframe to browser!###
  • Finding application problems before they impact users

    1. 1. Finding Application Problems Before they Impact Users ____________________________________________________________________________________________________________ CA Application Performance Management Aruna Ravichandran Vice President, Product and Solution Marketing APM and DevOps CA Technologies 2/25/14 © 2014 CA. All rights reserved.
    2. 2. What has APM got to do with Water??? Water Pressure This is similar to infrastructure monitoring Water Quality This is similar to application quality Both have to viewed concurrently CA looks at EVERYTHING that touches the application 2 © 2014 CA. All rights reserved.
    3. 3. APM Domains OffPremise End-User Application-DeliveryAnalysis Analysis Measures the performance of the delivery of the application over the Network and Servers Multi-Variant Analytics End-User Analysis Measures performance from the perspective of the End User Diagnostics, RootCause Analysis and triage of application component tiers 3 Application Root Cause Analysis © 2014 CA. All rights reserved.
    4. 4. CA APM: End-user Experience End-to-end View of Business Transactions Understand End-User experience; establish SLAs Monitor all business transactions through the infrastructure; measure response & SLAs Proactively detect issues; conduct problem triage; diagnose root cause BACK END SAP PSFT USER NETWORK Siebel FRONT END MIDDLEWARE WAN/ WWW Router Firewall Switch Load Balancer Web Servers Portal Mainframe App Server Database End User 1 4 End User Experience What is happening with my critical applications? Web Services How well are my key transactions performing? Who’s impacted? Which transactions are failing to meet expectations? © 2014 CA. All rights reserved. 3rd Party Applications Databases
    5. 5. CA APM: Application-delivery Analysis Visibility to Tier-based Performance Passive Traffic Analysis gives visibility to each leg of an application Each Client -> Network -> Server connection is analyzed. Every packet for every Client – Server hop is analyzed and compared against adaptive baseline BACK END SAP PSFT USER NETWORK Siebel FRONT END MIDDLEWARE WAN/ WWW Router Firewall Switch Load Balancer Web Servers Portal Mainframe App Server Database Backend Network End User Web Services 2 Network Triage: Which locations are being impacted, for how long? 5 3rd Party Applications Is it an application or an infrastructure problem? Which tier is the cause of the problem? © 2014 CA. All rights reserved. Databases
    6. 6. CA APM: Root-cause Analysis Deep-dive Inspection; See Inside The Application Understand Application interactions.; Detect anomalies Triage application performance degradations On Prem or in the Cloud Diagnose root cause BACK END SAP PSFT USER NETWORK Siebel FRONT END MIDDLEWARE WAN/ WWW Router Firewall Switch Load Balancer Web Servers Portal Mainframe App Server Database End User 3 6 Application Tiers: Why is my customer unhappy? Web Services Is the application waiting on a slow backend service? Is there a block of code that is causing the issue? © 2014 CA. All rights reserved. 3rd Party Applications Databases
    7. 7. CA APM: Four Simple Steps One Holistic Solution Multi-Variant Analytics: Application Behavior Analysis End-User Experience: 1 Data Agnostic, Anomaly Detection, SAP Pattern Matching, PSFT Auto Configuration Customer Experience Manager CA Identity Manager Business-Centric Reporting, Transaction Throughput, SLA’s & Scorecards, Success & Failure Rates, Tie Actual Users to Activity Siebel Mainframe A Network Router Firewall Switch Load Balancer Web Servers Portal Database App Server Copied Network Traffic End User Web Services Databases Multiport Collector (MTP) 2 Enterprise Manager Agentless Triage: Application Delivery Analysis Proactive notification when performance varies from historic norms. Triage whether issues lie in application or infrastructure. 7 3 Root-Cause Analysis: Introscope Java/.NET Class & Method Performance, Errors, Always-on Recording, Transaction tracing, Visibility into backend services. Role-Specific Advanced Mobile Management © 2014 CA. All rights reserved. Analytics Dashboards Consoles Engine 4
    8. 8. CA APM: 360 View of Applications Scalable to the Largest Environments Proactive Analytics Multi-variate analytics finds problems BEFORE they impact users Unmatched Depth Drill down deep into from end-user to the mainframe Real Time Metrics See each user transaction in real time Deepest Coverage of Most Critical Apps SAP, Citrix, SharePoint, Hadoop Java, .NET, Mobile applications, web 2.0, Many, many other protocols 8 Relentless Tracking Ability to track every transaction any time © 2014 CA. All rights reserved.
    9. 9. CA APM: Application Behavior Analytics (ABA) CA Exclusive Feature Data Agnostic Reviews data from ANY soource Anomaly Detection Processes 100,000 multi-variant metrics per 15-second interval Auto-Config Automatically configures itself & adapts to app changes Pattern Matches Recognizes abnormal behavior on its own 9 • • • • ABA: A Different Type of Analysis Takes multiple data sources Analyzes in aggregate Fully integrated into APM user experience NO ADDITONAL COST FOR ABA!! © 2014 CA. All rights reserved.
    10. 10. CA Cloud Monitor Deep SaaS Based APM Solution Synthetic Transactions From global Points Of Presence (POPs) 48 Countries / 92 Cities 24x7 15 Time Zones Application availability, & service levels, API & web services monitoring End to End User experience validation On-premise Monitoring Stations • 48 Countries / 94 locations / 15 Time Zones • Same capability when as set behind the firewall • Unmatched browser monitoring ability • Mobile Access! 10 © 2014 CA. All rights reserved. Integrated Use stand alone or integrated with on-prem CA APM
    11. 11. CA APM: Comprehensive Integration Complete Enterprise-wide Solution Public Cloud On-Prem / Cloud Cross Enterprise Integration 11 CA Mainframe CA Siteminder (Security) CA Infrastructure Management CA LISA (Test & Dev) OEM Integration SAP (Exclusive) Citrix Microsoft Many More Cloud Providers Amazon Rackspace More Differentiation for partners Better business outcomes for customers © 2014 CA. All rights reserved.
    12. 12. CA APM: For Industry Leaders 1000+ Large Enterprise Installations Software Customer Telecommunications Customer • Monitors 9,000+ JVMs • Monitors 2,500,00 concurrent sessions • Across on-prem, private & public cloud • Reports to 120+ managers • Monitors 25,000+ JVMs • Across global datacenters • Reports 25,000,000 metrics every 15 seconds • Over 140B metrics/day Communications Customer Banking Customer • Monitors 16,000+ JVMs • 20,000,000 metrics every 15 seconds • Watches 2500 business processes • Dashboards to exes • Manages 14,000+ JVMs & middleware • Manages critical applications like Online banking & Investment banking 12 7 of * 10 *Source: Fortune Global 500, 2013 of Top Banks of Top Telecommunications Companies of Top Healthcare Companies © 2014 CA. All rights reserved.
    13. 13. CA APM with Application Behavior Analytics No Other Solution Provides this Breadth of Coverage 360 View for Exceptional Experience Scale for Largest Environments Visualization for Relevant Insight Application Behavior Analytics Auto-configures & automatically searches for anomalies to find problems BEFORE they impact users 13 © 2014 CA. All rights reserved.
    14. 14. CA APM Application Behavior Analytics Demonstration Bart Peluso February 25, 2014 © 2014 CA. All rights reserved.