Monitoring Modern Architectures with Data Science QCon 2017 Dave - - PowerPoint PPT Presentation

monitoring modern architectures with data science
SMART_READER_LITE
LIVE PREVIEW

Monitoring Modern Architectures with Data Science QCon 2017 Dave - - PowerPoint PPT Presentation

Monitoring Modern Architectures with Data Science QCon 2017 Dave Casper, CTO Abstract Much has changed since simple distributed client/server architectures and so-too have the technologies and industry practices around monitoring.


slide-1
SLIDE 1

Monitoring Modern Architectures with Data Science

QCon 2017 Dave Casper, CTO

slide-2
SLIDE 2 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

Much has changed since simple distributed client/server architectures and so-too have the technologies and industry practices around monitoring. Cloud-Native, DevOps, blue/green deployments, server-less, edge/fog, IoT all fit into a world much better handled by the emerging Artificial Intelligence for IT Operations domain more-so than traditional ITIL/SDLC approaches.

Abstract

slide-3
SLIDE 3 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

Software continues to eat the world. Software automates, defines. The world is "going digital" and it's quite exciting -- but this always-connected from-everything-to-everywhere world adds complexity to software systems and this talk will dive in to some of that complexity and how modern data science and algorithms are being applied to "fight machines with machines," so to speak.

Abstract

slide-4
SLIDE 4 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
  • 25822282

623992118 1343963318

slide-5
SLIDE 5 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-6
SLIDE 6 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

moogsoft

slide-7
SLIDE 7 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-8
SLIDE 8 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

discovery monitoring

(observing)

analytics

slide-9
SLIDE 9 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

fluid infrastructure

containers dc/os server-less software defined/dynamic

slide-10
SLIDE 10 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

anything anywhere anytime

data/tx from

mobile IoT bots/RUM

slide-11
SLIDE 11 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-12
SLIDE 12 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

"if/else" rules algorithms ML millions millions noise filt. clustering prc deja vu

slide-13
SLIDE 13 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

AIOps AI for IT Ops

slide-14
SLIDE 14 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

customer/ business perspective

slide-15
SLIDE 15

COURAGE INSIGHT CONTEXT VELOCITY

ARE YOU READY TO GO DIGITAL ?

This slide courtesy Andy Brown, Sandhill East https://www.linkedin.com/in/andybrown63/
slide-16
SLIDE 16

“Silicon Valley is coming. There are hundreds of startups with a lot

  • f brains and money working on various

alternatives to traditional banking. They are very good at reducing the ‘pain points’ …”

JAMIE DIMON

JPMorgan Chase & Co. Chairman & Chief Executive Officer April 2015 This slide courtesy Andy Brown, Sandhill East https://www.linkedin.com/in/andybrown63/
slide-17
SLIDE 17 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

go digital

  • r die trying
slide-18
SLIDE 18 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

gs wants to become "google

  • f wall st."
slide-19
SLIDE 19 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

stanford PhD CIO CFO marquee data analytics data api api monitor

  • bserve

analyze

slide-20
SLIDE 20

THE REALLY BIG PICTURE

2020 2021 2022 2023 2024

In 5 – 10 years, every company will be a Digital Software Business Security, service assurance and consumer centricity become THE BOARD LEVEL PRIORITY Enterprises going DIGITAL ADOPT HYBRID IT

This slide courtesy Andy Brown, Sandhill East https://www.linkedin.com/in/andybrown63/
slide-21
SLIDE 21

40% Change 60% Run Infrastructure Led Owns Facilities, Data Centers, Hardware, Networks et al Has Refresh Cycles caused by Capital Depreciation Still using Waterfall for App Dev Thinking led by Inf Technologists (hardware, DB, OS et al)\ Traditional Procurement Less Agile, Change resistant 60% Change 40% Run AppDev starting to lead Owns less Facilities, Data Centers, Hardware, Networks, et al Still Has Refresh Cycles caused by CapitalDepreciation Combination Waterfall & Agilefor App Dev Thinking led by CIO “Move to Cloud” Traditional Procurement weakening More Agile, Less Change resistant 80% Change 20% Run AppDev leads decisioning Doesn’t own hardware Refresh doesn’t exist All Agile for App Dev Thinking led by CIO “Move to Cloud” Cloud Centric “Marketplace” Procurement Embraces Change, Very Agile

traditional hybrid digital

This slide courtesy Andy Brown, Sandhill East https://www.linkedin.com/in/andybrown63/
slide-22
SLIDE 22 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

2045 ?

slide-23
SLIDE 23 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

SNMP / traps

  • r

Daylight Savings

slide-24
SLIDE 24 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

AMRS EMEA APAC EPS every ip interface globally

AIOps EdgeOps EdgeOps EdgeOps

slide-25
SLIDE 25 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

algorithms we use

slide-26
SLIDE 26 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017 This slide courtesy our Chief Scientist Dr. Rob Harper -- Do check out his great 3-part blog on Machine Learning in Moogsoft AIOps: https://www.moogsoft.com/author/robharper/
slide-27
SLIDE 27 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

By Hui Li on Subconscious Musings April 12, 2017

slide-28
SLIDE 28 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017 This slide courtesy our Chief Scientist Dr. Rob Harper -- Do check out his great 3-part blog on Machine Learning in Moogsoft AIOps: https://www.moogsoft.com/author/robharper/
slide-29
SLIDE 29 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017 This slide courtesy our Chief Scientist Dr. Rob Harper -- Do check out his great 3-part blog on Machine Learning in Moogsoft AIOps: https://www.moogsoft.com/author/robharper/
slide-30
SLIDE 30 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

regression classification clustering

This slide courtesy our Chief Scientist Dr. Rob Harper -- Do check out his great 3-part blog on Machine Learning in Moogsoft AIOps: https://www.moogsoft.com/author/robharper/
slide-31
SLIDE 31 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

classification supervised

“learn by example” approach. Supervised learning systems need to be given examples of what is “good” and what is “bad”

This slide courtesy our Chief Scientist Dr. Rob Harper -- Do check out his great 3-part blog on Machine Learning in Moogsoft AIOps: https://www.moogsoft.com/author/robharper/
slide-32
SLIDE 32 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

classification

slide-33
SLIDE 33 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

clustering unsupervised

Patterns that you didn’t know existed prior. Recommender systems rely heavily on these techniques.

slide-34
SLIDE 34 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

supervised machine learning "hot dog?" "not hot dog?"

slide-35
SLIDE 35 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-36
SLIDE 36 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

algorithms we use

slide-37
SLIDE 37 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

lua code: https://pastebin.com/ZZmSNaHX

SethBling mar i/o neural nets

https://www.youtube.com/watch?v=qv6UVOQ0F44

slide-38
SLIDE 38 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

k-means clustering

slide-39
SLIDE 39 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

matrix factorization

slide-40
SLIDE 40 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

shannon entropy

slide-41
SLIDE 41 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

typical entropy distribution

slide-42
SLIDE 42 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

algorithmic workflow

slide-43
SLIDE 43 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

millions events de-duplication cluster analysis algorithms situation room teams-centric thousands of alerts algorithmic noise filtering [shannon entropy] tens of alert clusters (situations) "today's warnings are tomorrows outages" "all about the MTTR" algorithmic probable root cause AIOps

Algorithmic IT Operations

knowledge capture auto-recurrance detect

entropy_threshold

non-noisy alerts

what you're likely doing today

L1 "Catch & Dispatch" (automated) ignore situation next steps

slide-44
SLIDE 44 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

...speaking of classification

slide-45
SLIDE 45 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

fault vs audit

fix → optimize

slide-46
SLIDE 46 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

monitoring fail-around

analytics analytics fail-around fail-around monitor

slide-47
SLIDE 47 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

weld the datacenter doors shut

slide-48
SLIDE 48 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

<lofty_tangent>

non-technical

slide-49
SLIDE 49

THE INDUSTRIAL REVOLUTION 1.0

slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53

WE FACE EXISTENTIAL THREATS TO OUR PROGRESS

slide-54
SLIDE 54
slide-55
SLIDE 55

THE INDUSTRIAL REVOLUTION 2.0 CAN HELP SAVE US

slide-56
SLIDE 56

v1.0 v2.0

slide-57
SLIDE 57

COMPLEXITY IS THE PRINCIPAL THREAT TO THE REVOLUTION

slide-58
SLIDE 58 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

</lofty_tangent>

non-technical

slide-59
SLIDE 59 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-60
SLIDE 60 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017
slide-61
SLIDE 61 NOT FOR GENERAL DISTRIBUTION ONLY INTENDED FOR REGISTERED ATTENDEES OF QCON SF 2017

theory applied sharing | giving back

slide-62
SLIDE 62