Webops dashboards

  • 3,998 views
Uploaded on

What you should think about putting in webops dashboards. There's a lot of discussion that isn't annotated in the slide stack -- so you're missing a lot without audio.

What you should think about putting in webops dashboards. There's a lot of discussion that isn't annotated in the slide stack -- so you're missing a lot without audio.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,998
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
122
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Dashboards / for web operationsFriday, June 17, 2011
  • 2. Who is this guy? Author of “Scalable Internet Architectures” Pearson, ISBN: 067232699X Contributor to “Web Operations” O’Reilly, ISBN: 978-1-4493-7744-1 Founder of OmniTI, Message Systems, Fontdeck, & Circonus I like to tackle problems that are “always on” and “always growing.” I am an Engineer A practitioner of academic computing. IEEE member and Senior ACM member. On the Editorial Board of ACM’s Queue magazine.Friday, June 17, 2011
  • 3. What’s in a dashboard • instrumentation • actionable information • relevant to both your purview and your purposeFriday, June 17, 2011
  • 4. What’s not in a dashboard • controls • via a dashboard you observe, not influence • I’ll arbitrarily redefine: “dashboard” as not having controls, and “console” as having themFriday, June 17, 2011
  • 5. Your purpose • Your purpose is to make your company’s web business operate. (hence: “web operations”)Friday, June 17, 2011
  • 6. Your purpose • Your purpose is to make your company’s web business operate. (hence: “web operations”)Friday, June 17, 2011
  • 7. Your purpose • ensure business successFriday, June 17, 2011
  • 8. Understanding your purpose • who defines business success? • shareholders, ultimately • the board of directors, in their stead • the CEO on an operational, day-to-day basisFriday, June 17, 2011
  • 9. Understanding your purpose • Assuming your CEO is doing a good job • the executive team understands these metrics • Assuming the executive team is competent • their reports understand these metrics (at least the pertinent ones)Friday, June 17, 2011
  • 10. Pertinent == Problematic • You enable all aspects of the business • All these metrics are pertinentFriday, June 17, 2011
  • 11. But why? • You could simply track stuff that is in your purview. • Why not?Friday, June 17, 2011
  • 12. Technology • As a technology operations group, you have the technology. We can rebuild him. We have the technology. We can make him better than he was. Better...stronger...faster. - Oscar GoldmanFriday, June 17, 2011
  • 13. Why is our technology better? • Simply put: MTTDFriday, June 17, 2011
  • 14. Now, what about your purview? • Obviously monitoring the business is useful. • However, you cannot directly affect business. • You indirectly affect it by operating the web portion.Friday, June 17, 2011
  • 15. What can you change? • You can control: • releases, • performance, • stability, • computing resources, • networking, • and availability.Friday, June 17, 2011
  • 16. Visualize! • All this information must be presented visually.Friday, June 17, 2011
  • 17. Text. • Text is incredibly useful. • Consider: deployment.Friday, June 17, 2011
  • 18. Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 19. Code Deployment r82394 15:03:14 2011/06/15 previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 20. Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 21. Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 22. Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 23. Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
  • 24. Text. • Numbers are trickier. • So many representations from which to choose.Friday, June 17, 2011
  • 25. BewareFriday, June 17, 2011
  • 26. BewareFriday, June 17, 2011
  • 27. BewareFriday, June 17, 2011
  • 28. BewareFriday, June 17, 2011
  • 29. Gauges require understanding • Gauges imply a deep understanding of • bounds, and • tolerancesFriday, June 17, 2011
  • 30. Gauges require understanding • General advice • If the range will ever change, don’t use gaugesFriday, June 17, 2011
  • 31. Gauges require understanding • Great for: • percentages, • temperature, • power per rack, • bandwidth per uplinkFriday, June 17, 2011
  • 32. Gauges require understanding • Bad for: • IOPS, • current visitor counts, • requests per second, • bandwidth overallFriday, June 17, 2011
  • 33. Graphs are often betterFriday, June 17, 2011
  • 34. Even little onesFriday, June 17, 2011
  • 35. Think relativelyFriday, June 17, 2011
  • 36. Think relatively xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxFriday, June 17, 2011
  • 37. Users live all around the world • Users live just about everywhere • “Where?” is a useful questionFriday, June 17, 2011
  • 38. GeolocationFriday, June 17, 2011
  • 39. Geolocation is interesting • to marketing • to legal • (okay to everyone) • but, not so useful to operationsFriday, June 17, 2011
  • 40. Geolocation is interesting • perhaps more interestingFriday, June 17, 2011
  • 41. Geolocation is interestingFriday, June 17, 2011
  • 42. Geolocation • Internet location != geo-political locationFriday, June 17, 2011
  • 43. ASN location • The closest thing to geo-political boundaries is peering -bash-4.0$ /usr/sbin/bgpctl show rib 66.78.236.243 flags: * = Valid, > = Selected, I = via IBGP, A = Announced origin: i = IGP, e = EGP, ? = Incomplete flags destination gateway lpref med aspath origin 66.78.236.0/22 64.202.119.7 100 0 23352 4436 2914 3356 32778 i ### ASN 327778 is “Smart City Networks, L.P.”Friday, June 17, 2011
  • 44. ASN locationFriday, June 17, 2011
  • 45. What about the business?Friday, June 17, 2011
  • 46. What about the business? Authorizations : Hard Failed : Soft Failed : ReleasesFriday, June 17, 2011
  • 47. Is that all? • Hells no.Friday, June 17, 2011
  • 48. It’s all about real-time • Everything so far is old hat (maybe) • Every business unit has visualizations like this • You need to combine the data • You need to make it real-timeFriday, June 17, 2011
  • 49. Thanks • web demo ensues....Friday, June 17, 2011