SlideShare a Scribd company logo
1 of 14
#lspe Meetup   © 2012 SOASTA. All rights reserved.   1
SOASTA : 12/2009 - Present
VP, Product Management

Intuit : 4/2007 – 12/2009
Sr. Manger, Engineering
TurboTax Online and E-Com

ATG : 10/2000 – 4/2007
Sr. Deployment Engineer




 American Airlines, Best Buy, Target, Turbotax Online, Quicken Online, MySpace, Dennys, Dominos,
 Mattel, Hallmark, FAA, US Army, AT&T Wireless, Alcatel, Newsweek, Oprah, Neiman Marcus,
 Plantronics, Kodak, Jcrew, Newell Rubbermaid, Walmart, Target, Paychex, Fidelity Investments



                                                     © 2012 SOASTA. All rights reserved.   June 27th, 2012   2
Poor
                    Performance




         Can be painful.



© 2012 SOASTA. All rights reserved.   June 27th, 2012   3
© 2012 SOASTA. All rights reserved.   June 27th, 2012   4
Full Scale – To and Above Expected Peak (2x/3x)


         Millions of Concurrent Users
    Tens of Millions of Page Views per Hour
     Many Thousands of Orders per Minute




                In Production

      Usually Live and During Off-Hours



                          © 2012 SOASTA. All rights reserved.   June 27th, 2012   5
© 2012 SOASTA. All rights reserved.   June 27th, 2012   6
T n gfru- cl n wl eo d
                               u in o fl a …a d e b yn
                                       l e
                                        s        l
                                                                                                 L tn y ew e sse s
                                                                                                  ae c b t e n ytm
           N tok
            e r
             w                                                                        N t ok o f uaio
                                                                                       ew r c nig rt n
            & p
              Os
                                                                               N t ok a d idh
                                                                                ew r b n w t                        C Nf p c m n
                                                                                                                     D il l e e t
                                                                                                                        e a
                                                                   C nlt it oh r p s
                                                                    o f w h te a p
                                                                       ic                                    D Sruin
                                                                                                              N o tg
 t / em




                                                         L a B l c r o f uaio
                                                          o d a n e c nig rt n
                                                               a
                                                                                                       F e a m x a a it
                                                                                                        irwl a c p c y
                                                                                                            l
Sa e T a




                                                     A t-s a gfil e
                                                      uo c l au s
                                                            in   r                       U b l c dwbs res
                                                                                          n a n e e evr
                                                                                             a


                                                                    s
           Rls
            e ae
             e                                 M x o kt ec e e
                                                a s c es x e d d                 Go a l e c v r n e
                                                                                  l l tn y aia c
                                                                                   b a
           & el
            Dp y
               o
  g




                                    So tir-p r p g s
                                     l h d at l -in
                                      w       y u                      S c ry ot n c s
                                                                        e uit b te e k
                                                                                 l

                        D fu c nig rt ns t g
                         ea l o f uaio et s
                            t             in                 S ac tc n l yim s
                                                              e rh e h o g l it
                                                                        o

                                                     I d q aesre rs uc s
                                                     n e u t ev reo re
                                                      a
                        G ra ec lcio
                         ab g oe t n
                                l
                      Mm rl k
                       e oye s
                            a              D tb s tra c u t
                                            aa ae he d o ns
            Dv
             e
  & et
   Ts              So p g s
                    l ae
                     w              I f ie t aa a eq eie
                                    n f n d tb s u r s
                                     e ic

                              M to -l e tn g
                               eh d e lu in
                                     v


                         T sL b
                          et a                                 Sa in
                                                                t g
                                                                 g                                         Po u tn 1 0 +++)
                                                                                                            rd c ( 0 %
                                                                                                                io

                                                              S a o Ts
                                                               cl f et
                                                                 e
                                                                     © 2012 SOASTA. All rights reserved.        June 27th, 2012   7
Re
   ve
     nu
       e
           $$
             $




                      m e    
                 Ti               
      se                               
    on
  sp
Re

                            © 2012 SOASTA. All rights reserved.   June 27th, 2012   8
© 2012 SOASTA. All rights reserved.   June 27th, 2012   9
Real-Time (within a few seconds)




    Combine and Correlate

                   © 2012 SOASTA. All rights reserved.   June 27th, 2012   10
L vl
 ee1          L vl
               ee2                                L vl
                                                   ee3



 External   Infrastructure                        Application




            © 2012 SOASTA. All rights reserved.     June 27th, 2012   11
L vl
  ee1                           L vl
                                 ee2                                         L vl
                                                                              ee3

   External                 Infrastructure                                   Application

1. Response Time           1. CPU                                     1. Container thread
2. Three Critical          2. Memory                                     usage
   Transactions            3. Network and Disk                        2. Container
   (counts and                I/O                                        memory usage
   durations)              4. Load Balancer                           3. Method response
3. Errors                     1. CPU                                     time
4. Bandwidth                  2. SSL TX/Sec                           4. Concurrency




       A few at each tier - This can be a ton of data just by itself


                                       © 2012 SOASTA. All rights reserved.        June 27th, 2012   12
Start Simple               Work in Layers                       Keep it Real (Time)
•   Pick three at each   •   Start from the outside and               •    Data within a few
    level                    work inwards                                  seconds is
•   Average response     •   Must be able to easily                        important to be
    time is king             combine and correlate                         actionable
                             metrics – it’s about
                             reltionships


                              Actionable Metrics




                                            © 2012 SOASTA. All rights reserved.      June 27th, 2012   13
Email:    dan@soasta.com
Twitter: www.twitter.com/PerfDan
LinkedIn: www.linkedin.com/in/danbartow




                     © 2012 SOASTA. All rights reserved.   June 27th, 2012   14

More Related Content

What's hot

HP - 2martie2011
HP - 2martie2011HP - 2martie2011
HP - 2martie2011
Agora Group
 
Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27
Corporate Professionals
 
2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update
WSO2
 
Legacy fall-09-sm
Legacy fall-09-smLegacy fall-09-sm
Legacy fall-09-sm
darciduran
 
Infographic -- Excellence Through Engagement
Infographic -- Excellence Through EngagementInfographic -- Excellence Through Engagement
Infographic -- Excellence Through Engagement
David Nickelson, PsyD, JD
 

What's hot (20)

A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
 
Charis mc gaughy cleveland collegenow_2012_0611
Charis mc gaughy cleveland collegenow_2012_0611Charis mc gaughy cleveland collegenow_2012_0611
Charis mc gaughy cleveland collegenow_2012_0611
 
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a discipline
 
HP - 2martie2011
HP - 2martie2011HP - 2martie2011
HP - 2martie2011
 
Green cities elevated tower tank tree
Green cities elevated tower tank treeGreen cities elevated tower tank tree
Green cities elevated tower tank tree
 
Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27
 
Alphabet
AlphabetAlphabet
Alphabet
 
2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update
 
Applying agile to COTS Implementation
Applying agile to COTS ImplementationApplying agile to COTS Implementation
Applying agile to COTS Implementation
 
Credit Card Industry Snapshot
Credit Card Industry SnapshotCredit Card Industry Snapshot
Credit Card Industry Snapshot
 
Investigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the WorkplaceInvestigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the Workplace
 
05 agencies
05 agencies05 agencies
05 agencies
 
SOFTWARE models
SOFTWARE modelsSOFTWARE models
SOFTWARE models
 
Legacy fall-09-sm
Legacy fall-09-smLegacy fall-09-sm
Legacy fall-09-sm
 
Pte. Pomachaca -BM
Pte. Pomachaca -BMPte. Pomachaca -BM
Pte. Pomachaca -BM
 
Pte. Pomachaca ft3
Pte. Pomachaca ft3Pte. Pomachaca ft3
Pte. Pomachaca ft3
 
Infographic -- Excellence Through Engagement
Infographic -- Excellence Through EngagementInfographic -- Excellence Through Engagement
Infographic -- Excellence Through Engagement
 
Corporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the UglyCorporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the Ugly
 
Bahrain and Singapore Comparison
Bahrain and Singapore ComparisonBahrain and Singapore Comparison
Bahrain and Singapore Comparison
 

Viewers also liked

Viewers also liked (8)

Presentación adriana +topía
Presentación adriana +topíaPresentación adriana +topía
Presentación adriana +topía
 
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) ReduxDita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
 
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand ForecastingWhitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
 
Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto
 
Webinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand ForecastingWebinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand Forecasting
 
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP ProcessUsing Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
 
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 

Similar to Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012

Historical Research Presentation
Historical Research PresentationHistorical Research Presentation
Historical Research Presentation
michyli
 
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable EnergyJ.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
Shane Mitchell
 
東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書
env61
 
東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)
env61
 
New eraformulablueprint
New eraformulablueprintNew eraformulablueprint
New eraformulablueprint
Rudy Rich
 
Transparent Health Network
Transparent Health NetworkTransparent Health Network
Transparent Health Network
dtserpelis
 
Fmap Sbp Organogram
Fmap Sbp OrganogramFmap Sbp Organogram
Fmap Sbp Organogram
jawadorak
 

Similar to Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012 (20)

Steuben Heroes Calendar
Steuben Heroes CalendarSteuben Heroes Calendar
Steuben Heroes Calendar
 
Historical Research Presentation
Historical Research PresentationHistorical Research Presentation
Historical Research Presentation
 
Michiels maarten
Michiels maartenMichiels maarten
Michiels maarten
 
The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)
 
Internal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect FraudInternal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect Fraud
 
Sociable Media
Sociable MediaSociable Media
Sociable Media
 
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable EnergyJ.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
 
東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書
 
東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)
 
Vidhi mehta
Vidhi mehtaVidhi mehta
Vidhi mehta
 
Home design
Home designHome design
Home design
 
Star Burning Issue3
Star Burning Issue3Star Burning Issue3
Star Burning Issue3
 
New eraformulablueprint
New eraformulablueprintNew eraformulablueprint
New eraformulablueprint
 
Press Release: North Main Stret Bridge project
Press Release: North Main Stret Bridge projectPress Release: North Main Stret Bridge project
Press Release: North Main Stret Bridge project
 
SHOEfabrik Intro
SHOEfabrik IntroSHOEfabrik Intro
SHOEfabrik Intro
 
Fetch Activity01
Fetch Activity01Fetch Activity01
Fetch Activity01
 
Transparent Health Network
Transparent Health NetworkTransparent Health Network
Transparent Health Network
 
Fmap Sbp Organogram
Fmap Sbp OrganogramFmap Sbp Organogram
Fmap Sbp Organogram
 
Ineum Presentation for Linked In
Ineum Presentation for Linked InIneum Presentation for Linked In
Ineum Presentation for Linked In
 

More from SOASTA

Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
SOASTA
 

More from SOASTA (20)

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the Union
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App Testing
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)
 
Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performance
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentation
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User Monitoring
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012

  • 1. #lspe Meetup © 2012 SOASTA. All rights reserved. 1
  • 2. SOASTA : 12/2009 - Present VP, Product Management Intuit : 4/2007 – 12/2009 Sr. Manger, Engineering TurboTax Online and E-Com ATG : 10/2000 – 4/2007 Sr. Deployment Engineer American Airlines, Best Buy, Target, Turbotax Online, Quicken Online, MySpace, Dennys, Dominos, Mattel, Hallmark, FAA, US Army, AT&T Wireless, Alcatel, Newsweek, Oprah, Neiman Marcus, Plantronics, Kodak, Jcrew, Newell Rubbermaid, Walmart, Target, Paychex, Fidelity Investments © 2012 SOASTA. All rights reserved. June 27th, 2012 2
  • 3. Poor Performance Can be painful. © 2012 SOASTA. All rights reserved. June 27th, 2012 3
  • 4. © 2012 SOASTA. All rights reserved. June 27th, 2012 4
  • 5. Full Scale – To and Above Expected Peak (2x/3x) Millions of Concurrent Users Tens of Millions of Page Views per Hour Many Thousands of Orders per Minute In Production Usually Live and During Off-Hours © 2012 SOASTA. All rights reserved. June 27th, 2012 5
  • 6. © 2012 SOASTA. All rights reserved. June 27th, 2012 6
  • 7. T n gfru- cl n wl eo d u in o fl a …a d e b yn l e s l L tn y ew e sse s ae c b t e n ytm N tok e r w N t ok o f uaio ew r c nig rt n & p Os N t ok a d idh ew r b n w t C Nf p c m n D il l e e t e a C nlt it oh r p s o f w h te a p ic D Sruin N o tg t / em L a B l c r o f uaio o d a n e c nig rt n a F e a m x a a it irwl a c p c y l Sa e T a A t-s a gfil e uo c l au s in r U b l c dwbs res n a n e e evr a s Rls e ae e M x o kt ec e e a s c es x e d d Go a l e c v r n e l l tn y aia c b a & el Dp y o g So tir-p r p g s l h d at l -in w y u S c ry ot n c s e uit b te e k l D fu c nig rt ns t g ea l o f uaio et s t in S ac tc n l yim s e rh e h o g l it o I d q aesre rs uc s n e u t ev reo re a G ra ec lcio ab g oe t n l Mm rl k e oye s a D tb s tra c u t aa ae he d o ns Dv e & et Ts So p g s l ae w I f ie t aa a eq eie n f n d tb s u r s e ic M to -l e tn g eh d e lu in v T sL b et a Sa in t g g Po u tn 1 0 +++) rd c ( 0 % io S a o Ts cl f et e © 2012 SOASTA. All rights reserved. June 27th, 2012 7
  • 8. Re ve nu e $$ $ m e  Ti  se  on sp Re © 2012 SOASTA. All rights reserved. June 27th, 2012 8
  • 9. © 2012 SOASTA. All rights reserved. June 27th, 2012 9
  • 10. Real-Time (within a few seconds) Combine and Correlate © 2012 SOASTA. All rights reserved. June 27th, 2012 10
  • 11. L vl ee1 L vl ee2 L vl ee3 External Infrastructure Application © 2012 SOASTA. All rights reserved. June 27th, 2012 11
  • 12. L vl ee1 L vl ee2 L vl ee3 External Infrastructure Application 1. Response Time 1. CPU 1. Container thread 2. Three Critical 2. Memory usage Transactions 3. Network and Disk 2. Container (counts and I/O memory usage durations) 4. Load Balancer 3. Method response 3. Errors 1. CPU time 4. Bandwidth 2. SSL TX/Sec 4. Concurrency A few at each tier - This can be a ton of data just by itself © 2012 SOASTA. All rights reserved. June 27th, 2012 12
  • 13. Start Simple Work in Layers Keep it Real (Time) • Pick three at each • Start from the outside and • Data within a few level work inwards seconds is • Average response • Must be able to easily important to be time is king combine and correlate actionable metrics – it’s about reltionships Actionable Metrics © 2012 SOASTA. All rights reserved. June 27th, 2012 13
  • 14. Email: dan@soasta.com Twitter: www.twitter.com/PerfDan LinkedIn: www.linkedin.com/in/danbartow © 2012 SOASTA. All rights reserved. June 27th, 2012 14