• Save
Turn APM data into APM answers: 5 Best Practices
Upcoming SlideShare
Loading in...5
×
 

Turn APM data into APM answers: 5 Best Practices

on

  • 862 views

Mike Gualtieri, Principal Analyst at Forrest Research and Steve Tack, VP of Product Management at Compuware discuss best practices to turn APM data into APM answers.

Mike Gualtieri, Principal Analyst at Forrest Research and Steve Tack, VP of Product Management at Compuware discuss best practices to turn APM data into APM answers.

Statistics

Views

Total Views
862
Views on SlideShare
861
Embed Views
1

Actions

Likes
2
Downloads
0
Comments
0

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Image source: National Aeronautics and Space Administration (http://nasa.gov/)

Turn APM data into APM answers: 5 Best Practices Turn APM data into APM answers: 5 Best Practices Presentation Transcript

  • Mike Gualtieri - Principal Analyst , Forrester ResearchSteve Tack – VP APM Product Management, Compuware
  • Big Data + Predictive Analytics =The Future Of APMMike Gualtieri, Principal AnalystDecember 2012Twitter: mgualtieri
  • Customer ExperienceCustomers expect blazing fast performance and“dial tone” reliability when they engage with yourcompany.
  • #APM 4
  • APM is woven into the seven qualities ofapplication architecture Quality What it means Users’ perceptions of the usefulness, usability, and1 Experience desirability of the website The readiness of the service or application to perform its2 Availability functions when needed The speed to perform functions to meet business and3 Performance user expectations Handle increasing or decreasing volumes of4 Scalability transactions, services, and data The ease with which an application or service can be5 Adaptability changed or extended Supports the security properties of confidentiality,6 Security integrity, authentication, authorization, and nonrepudiation Minimize cost to build, operate, & change an application7 Economy or service without compromising its business value
  • How can Iachieve APM SLAs?
  • Achieving blazing fast application performance has never been more complicated Heterogeneous infrastructure 3rd-party cloud services Frequent application release cycles Multiple devices: PC, smartphone, tablets, sensors Increasing performance expectations by customers© 2012 Forrester Research, Inc. Reproduction Prohibited
  • Use Big Data to find answers.
  • 1.2BForrester estimates there will be more than 1.2 billionpeople using smartphones and tablets by 2016.
  • 25BCisco predicts the “internet of things” will reach 25billion devices connected by 2015.
  • 96% 96% of hardware decision-makers say data stored at their firm is increasing.Sources: Flickr (http://www.flickr.com/), Forrsights Hardware Survey, Q3 2012
  • 54% Budget decision-makers plan to increase spending in 2012 on real-time analytics & Big Data solutions.Sources: iStockphoto (www.istockphoto.com), Forrsights Budgets And Priorities Tracker Survey, Q4 2012
  • 7BMore people using more technology means more bigdata.
  • 1BIT system events such as network devices, firewalls,servers, applications, database, and devices cangenerate billions of events per day.
  • 1,500 In just one day, Compuware customers relied on 1,500 unique 3rd-party services.Sources: iStockphoto (www.istockphoto.com), Forrsights Budgets And Priorities Tracker Survey, Q4 2012
  • Big DataDo you have the tools and technologies to capture,analyze, and act on APM data?
  • #BigData 17
  • FORRESTER“Big Data is the frontier of a firm’s ability to store, process, and access (SPA) all of the data it needs to operate, make decisions, reduce risks, and serve customers.”DEFINITION
  • Big Data is about three activities: •Can you capture and store Store your data? •Can you cleanse, enrich, Process and analyze your data? •Can you retrieve, search, Access integrate, and visualize your data?© 2012 Forrester Research, Inc. Reproduction Prohibited 19
  • Participant InputA. Limited APM data: point product(s) inside or outside the firewallB. End-to-end APM data: but no analytics or correlationC. End-to-end APM data: analytics, but not actionableD. End-to-end APM data: analytics and actionable
  • Blazing fast performance depends on a holistic view of your architecture Channels Web Mobile APIs* Third-party Internet services Your applications Your infrastructure* Application programming interfaces (APIs)
  • Performance AnalyticsPerformance analytics can find the signal in the noiseto find the answers you need to manage applicationperformance.
  • The future of APM includes Big DataPredictive Analytics Prevent using Big Detect Data Patterns Predictive using Event Analytics Receive Processing Alerts using Thresholds Monitor Dashboards to Notice Issues React to Users
  • The secret sauce is APM tools and best practices that can analyze Big Data to find answers. Capture and analyze System events Application, customer, and other data Prevent Integration with IT management tools APM best practices© 2012 Forrester Research, Inc. Reproduction Prohibited
  • What are thebest practices?
  • Thank you Mike Gualtieri, Principal Analyst Twitter: mgualtieri mgualtieri@forrester.com
  • THE NEED FORPERFORMANCEANALYTICS
  • on any given day on the Internet…1,500+ 3rd-party services
  • on any given day on the Internet…100,000+ failures ad serving 35,158 web analytics 23,965 page components 14,703 social media 9,788 search 2,273 online security 1,195 ad verification 232
  • along the application delivery chain...
  • Participant Input Top Benefit of Performance Analytics A. Correlate business impact of poor app performance B. Find and fix problems faster C. Deliver role-based views D. Predict problems before they occur31
  • ANSWERS!INSTEAD OF DATA
  • best practice #1 – use a transactional lensuser experience management response time is the only truth…
  • best practice #1 – use a transactional lensuser experience management customers experience this SLAs measure this
  • best practice #2 – make data actionable problem pattern analyticsEdge Engagement Cloud Services Data Center Mainframe
  • best practice #2 – make data actionableproblem pattern analytics
  • best practice #3 – take a collective viewbig data scale 3rdparty issues contributed to load time spikes for a number of top mobile websites
  • best practice #3 – take a collective viewbig data scale www.outageanalyzer.com
  • best practice #4 – hand over the reinsautomationwhat is normal behavior?how should I set my thresholds?how do I automate discovery? ? ?… ? ? ? ? ?
  • best practice #4 – hand over the reinsautomationcalls from external private public clouds clouds web 3rd parties 3rd partiessynthetic tests databases users web servers app servers
  • best practice #4 – hand over the reinsautomation
  • best practice #5 – lifecycle performance analytics analytics to monitor manage Which users Business $$ amount Business impact Conversions $ Abandonment Etc. All transactions Click-to-code All details Development Test/QA Production (local, remote, outsourced) (local, remote, outsourced) (local, remote, outsourced) • Load testing • Cloud load testing • Monitoring No need to  Performance from the start 24x7, all transactions reproduce issues  Fewer iterations Fewer issues
  • best practice #5 – lifecycle performance analyticsanalytics to monitor manage
  • bonus best practice – industrialize big dataAPM for Big Data1) ensure even distribution2) validate schema and access patterns3) quantify application impact Web Java
  • bonus best practice – industrialize big dataAPM for Big Data1) optimize distribution2) increase resource efficiency3) improve failure and error analysis4) optimize performance data/task node Hive high-level map/reduce JOB data/task node query JOB 1 2 batch 1 3 master node 2 trigger 4 3 . . Hive Server . 754 data/task node
  • © 2011 Compuware Corporation — All Rights Reserved