New Relic_Heroku_Presentation_Dreamforce11

1,085 views

Published on

Summary deck of a presentation given at Dreamforce 11 by Brian Doll and Abhishek Goswami of New Relic

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,085
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
34
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

New Relic_Heroku_Presentation_Dreamforce11

  1. 1. Instrumenting and Analyzing Web Apps on Heroku<br />Morten Bagai, Abhishek Goswami, Brian Doll, <br />
  2. 2. Heroku Add-on Catalog<br />
  3. 3. New Relic Add-on <br />
  4. 4. New Relic founded in 2008 by Lew Cirne<br /> Support; Ruby, Java, PHP, .NET and Python (BETA)<br /> Securely Managing over 6 billion transactions every day<br /> 10,000 + active accounts in <3 years!!<br />About New Relic<br />
  5. 5. <ul><li> APM solution delivered as SaaS
  6. 6. Real-time, transaction-level visibility inside production web apps
  7. 7. End-to-end visibility of critical web transactions with real user monitoring (RUM)
  8. 8. Always on 24x7 monitoring and alerting
  9. 9. Deep code-level diagnostics, and long term performance improvement tools
  10. 10. Designed for production apps running in Virtual, Cloud & Dedicated environments</li></ul>About New Relic<br />
  11. 11. Demo time…<br />
  12. 12. Application Overview<br />Overview of key performance metrics.<br />Graphs showing<br />Apdex and <br />Throughput<br />over time.<br />Response Time<br />Breakdown Graph<br />showing where <br />time consumption<br />is occurring.<br />Recent Events<br />such as notes,<br />deployments,<br />alerts, and more<br />Slow<br />Transactions<br />Recently <br />Captured<br />Errors your application<br />is throwing and not<br />handling properly<br />
  13. 13. Transaction Tracer<br />Detailed view of a specific transaction<br />Trace summary Info:<br />RT, CPU Burn, Capture time, params, VM ID<br />Performance<br />Summary<br />Trace<br />Details<br />DB<br />Details<br />
  14. 14. Web Transactions<br />An aggregate or summary view of all your transactions<br />Overall app<br />throughput and<br />response time<br />Sortable list<br />of txns for<br />analyzing<br />- slowest avg<br />- most time<br />- apdex<br />- std deviation<br />- & more<br />Txn Details:<br />- RT<br />- Throughput<br />- Slow Txns<br />- Summary<br />- Historical<br />Clicking on txn<br />shows details<br />
  15. 15. Error Tracking<br />Graph showing<br />error counts<br />over time<br />Number of errors<br />thrown of type<br />URL Params<br />Transaction <br />Throwing<br />Error<br />Application<br />Error<br />Message<br />Error <br />Details<br />Stack Trace<br />
  16. 16. Scalability Analysis<br />How well does your application scale as load increases.<br />Can be viewed from RT, DB, or CPU perspective<br />Colored dots<br />show time of <br />day when <br />measurements<br />were aggregated<br />Response Time<br />on Y axis<br />Load on X Axis<br />
  17. 17. Deployment History<br />NewRelic.com<br />Summarizes performance metrics after each deployment or key event.<br />Each time a deployment is made New Relic can rollup and summarize application performance at that time.<br />Clicking on a deployment lets you view before/after trends of key metrics. <br />
  18. 18. RUM<br />Show response time of web requests from the user’s browser <br />Browser load time slowdowns broken by browser type<br />Browser load time breakdown across various tiers<br />Browser load time slowdowns broken down by geography<br />
  19. 19. Questions?<br />morten@heroku.com<br />abhishek@newrelic.com<br />brian@newrelic.com<br />

×