Webops dashboards
Upcoming SlideShare
Loading in...5
×
 

Webops dashboards

on

  • 4,013 views

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.

Statistics

Views

Total Views
4,013
Views on SlideShare
3,735
Embed Views
278

Actions

Likes
3
Downloads
120
Comments
0

5 Embeds 278

http://velocityconf.com 269
http://twitter.com 4
http://www.linkedin.com 3
https://twitter.com 1
http://omniti.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Webops dashboards Webops dashboards Presentation Transcript

    • Dashboards / for web operationsFriday, June 17, 2011
    • 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
    • What’s in a dashboard • instrumentation • actionable information • relevant to both your purview and your purposeFriday, June 17, 2011
    • 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
    • Your purpose • Your purpose is to make your company’s web business operate. (hence: “web operations”)Friday, June 17, 2011
    • Your purpose • Your purpose is to make your company’s web business operate. (hence: “web operations”)Friday, June 17, 2011
    • Your purpose • ensure business successFriday, June 17, 2011
    • 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
    • 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
    • Pertinent == Problematic • You enable all aspects of the business • All these metrics are pertinentFriday, June 17, 2011
    • But why? • You could simply track stuff that is in your purview. • Why not?Friday, June 17, 2011
    • 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
    • Why is our technology better? • Simply put: MTTDFriday, June 17, 2011
    • 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
    • What can you change? • You can control: • releases, • performance, • stability, • computing resources, • networking, • and availability.Friday, June 17, 2011
    • Visualize! • All this information must be presented visually.Friday, June 17, 2011
    • Text. • Text is incredibly useful. • Consider: deployment.Friday, June 17, 2011
    • Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Code Deployment r82394 15:03:14 2011/06/15 previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Code Deployment r82394 (by corey) 1h 7m 9s ago previous deploy 1h 42m 18s ago 11 deploys todayFriday, June 17, 2011
    • Text. • Numbers are trickier. • So many representations from which to choose.Friday, June 17, 2011
    • BewareFriday, June 17, 2011
    • BewareFriday, June 17, 2011
    • BewareFriday, June 17, 2011
    • BewareFriday, June 17, 2011
    • Gauges require understanding • Gauges imply a deep understanding of • bounds, and • tolerancesFriday, June 17, 2011
    • Gauges require understanding • General advice • If the range will ever change, don’t use gaugesFriday, June 17, 2011
    • Gauges require understanding • Great for: • percentages, • temperature, • power per rack, • bandwidth per uplinkFriday, June 17, 2011
    • Gauges require understanding • Bad for: • IOPS, • current visitor counts, • requests per second, • bandwidth overallFriday, June 17, 2011
    • Graphs are often betterFriday, June 17, 2011
    • Even little onesFriday, June 17, 2011
    • Think relativelyFriday, June 17, 2011
    • Think relatively xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxFriday, June 17, 2011
    • Users live all around the world • Users live just about everywhere • “Where?” is a useful questionFriday, June 17, 2011
    • GeolocationFriday, June 17, 2011
    • Geolocation is interesting • to marketing • to legal • (okay to everyone) • but, not so useful to operationsFriday, June 17, 2011
    • Geolocation is interesting • perhaps more interestingFriday, June 17, 2011
    • Geolocation is interestingFriday, June 17, 2011
    • Geolocation • Internet location != geo-political locationFriday, June 17, 2011
    • 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
    • ASN locationFriday, June 17, 2011
    • What about the business?Friday, June 17, 2011
    • What about the business? Authorizations : Hard Failed : Soft Failed : ReleasesFriday, June 17, 2011
    • Is that all? • Hells no.Friday, June 17, 2011
    • 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
    • Thanks • web demo ensues....Friday, June 17, 2011