The cloud moved your monitoring cheese

20
The Cloud Moved Your Monitoring Cheese Ken Ahrens

Transcript of The cloud moved your monitoring cheese

Page 1: The cloud moved your monitoring cheese

The Cloud Moved Your Monitoring Cheese

Ken Ahrens

Page 2: The cloud moved your monitoring cheese

Ken Ahrens Background• Most of my career with monitoring vendors– New Relic, CA, and startup ILC (Rockwell Collins)

• Also worked on Developer/QA efficiency– API Virtualization and Testing

• Lived in Atlanta for 19 years– Proud papa of 5 children

Page 3: The cloud moved your monitoring cheese

Agenda• History of Monitoring– Infrastructure Monitoring– Application Monitoring

• Along comes THE CLOUD– There went your cheese– Now what!?

Page 4: The cloud moved your monitoring cheese

History of MonitoringTomorrow

BusinessToday

Users

2000’s

Apps

80’s - 90’s

Time

Server and Networks

Valu

e

Sources: Back to the Future, New Relic

Page 5: The cloud moved your monitoring cheese

Infrastructure Monitoring• FCAPS (ISO Standard)– Fault– Configuration– Accounting– Performance– Security

• Servers are your friends

Source: Infoworld

Page 6: The cloud moved your monitoring cheese

Infrastructure Monitoring Vendors

Source: SNMP Center

Page 7: The cloud moved your monitoring cheese

Application Monitoring• Manually ARM your code• Top-down approach– Application Components/Map– Transaction Traces – Timers, Errors

• DevOps – Identify impact of a release

Cross-Infrastructure

Page 8: The cloud moved your monitoring cheese

Real User Monitoring

Source: Could They Do It? O’Reilly Complete Web Monitoring

Page 9: The cloud moved your monitoring cheese

That Cloud Thing Everyone Is Talking About

Source: The Onion

Page 12: The cloud moved your monitoring cheese

Monitoring Priority in Cloud• IaaS– High CPU is good, otherwise you’re wasting $$

• PaaS– APM is a must-have – you cannot see the server!

• SaaS– May still be able to collect metrics via API

Page 13: The cloud moved your monitoring cheese

End User Experience• On average 87% of the response time is in the Browser• Your monitoring strategy should start with user experience

Source: The Performance Golden Rule

Page 14: The cloud moved your monitoring cheese

How do you do that?

Real end-user monitoring• Instrument website

– Page timings and errors– Classify by browser & geo– Track AJAX calls– Remote session traces

• Languages: JavaScript

Synthetic monitoring• Availability

– 24/7 checks against the site– HTTP Response Codes

• Performance– Baseline for trending analysis– From multiple locations

Page 15: The cloud moved your monitoring cheese

Software Analytics• Consolidate events from monitoring agents• Enrich with business context• Make data-driven decisions• Focus on real-time

Page 16: The cloud moved your monitoring cheese

Case Study: WiseCracker

Page 17: The cloud moved your monitoring cheese

PaaS: Built on Shopify

Page 18: The cloud moved your monitoring cheese

Browser Monitoring

Page 19: The cloud moved your monitoring cheese

Synthetic Monitoring

Page 20: The cloud moved your monitoring cheese

Software Analytics