SlideShare a Scribd company logo
1 of 33
Data Science: The Solution to
#monitoringsucks
#DevOpsDays Amsterdam 2015
Who am I?
● Operations Engineer @ STYLIGHT GmbH
Who am I?
● Operations Engineer @ STYLIGHT GmbH
● 11+ years as a System Administrator
Who am I?
● Operations Engineer @ STYLIGHT GmbH
● 11+ years as a System Administrator
● Tired of being woken up at 2am by false
positives
Who am I?
● Operations Engineer @ STYLIGHT GmbH
● 11+ years as a System Administrator
● Tired of being woken up at 2am by false
positives
● It all started with a 14.4Kbps modem
Your online magazine for fashion, beauty, stars, and shopping.
STYLIGHT
STYLIGHT
#monitoringsucks: A Brief History
● Started in 2011
● Loosely-organized movement to address the
shortcomings with monitoring tools
● Spawned an IRC channel and GitHub repo
linking to available tools
Why Does Monitoring Still Suck?
● Alerts generate far too much noise to be
useful
Why Does Monitoring Still Suck?
● Alerts generate far too much noise to be
useful
● Dashboards aren’t actionable and require
human interpretation
Why Does Monitoring Still Suck?
Why Does Monitoring Still Suck?
Why Does Monitoring Still Suck?
● Alerts generate far too much noise to be
useful
● Dashboards aren’t actionable and require
human interpretation
● Volume of data makes it difficult to collate,
visualize, and interpret
● Finding relationships and patterns in data
● Predictive Analysis
● Anomoly Detection in large datasets
● Natural Language Processing can process
and understand unstructured data
How does data science help us?
What does data science mean to me?
● Pinpoint problems before they hit a static
threshold
What does data science mean to me?
● Pinpoint problems before they hit a static
threshold
● Group alerts from a variety of sources into a
single logical event
What does data science mean to me?
● Pinpoint problems before they hit a static
threshold
● Group alerts from a variety of sources into a
single logical event
● Prevent eye strain from studying hundreds of
graphs
What are the tools of the future
● Kale - Etsy
● Bosun - StackExchange
● AnomalyDetection - Open source R package
from Twitter
Kale
● Composed from Skyline & Oculus
Kale
● Composed of Skyline & Oculus
● Skyline is an anomaly detection system
Kale
Kale
● Composed from Skyline & Oculus
● Skyline is an anomaly detection system
● Oculus is the anomaly correlation
component of the Kale system
Kale
Bosun
● Monitoring and alerting system by Stack
Exchange
Bosun
● Monitoring and alerting system by Stack
Exchange
● Domain Specific Language for alerts and
notifications
Bosun
● Monitoring and alerting system by Stack
Exchange
● Domain Specific Language for alerts and
notifications
● Backtest your alerts against historical data
AnomalyDetection
● Open-source R package created by Twitter
AnomalyDetection
● Open-source R package created by Twitter
● Detects anomalies in time series data and
numerical vectors
AnomalyDetection
● Open-source R package created by Twitter
● Detects anomalies in time series data and
numerical vectors
● Provides visualization support
AnomalyDetection
Recap
STYLIGHT.COM/JOBS
JOIN US
Let’s Get In Touch
@patrickroelke
@codetailors
patrick.roelke@stylight.com
patrickroelke.com

More Related Content

Viewers also liked

Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoringLeon Fayer
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsBrendan Gregg
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Appsbrucelawson
 
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...Chris Ross
 
Neptune facebook autoremediation_talk
Neptune facebook autoremediation_talkNeptune facebook autoremediation_talk
Neptune facebook autoremediation_talkKiran Gollu
 
Event Driven Automation Meetup May 14/2015
Event Driven Automation Meetup May 14/2015Event Driven Automation Meetup May 14/2015
Event Driven Automation Meetup May 14/2015Dmitri Zimine
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeNicole Forsgren
 
Neptune : Re-thinking Incident Response Automation
Neptune : Re-thinking Incident Response Automation Neptune : Re-thinking Incident Response Automation
Neptune : Re-thinking Incident Response Automation Kiran Gollu
 
Event driven-automation and workflows
Event driven-automation and workflowsEvent driven-automation and workflows
Event driven-automation and workflowsDmitri Zimine
 
Prometheus Overview
Prometheus OverviewPrometheus Overview
Prometheus OverviewBrian Brazil
 
StackStorm DevOps Automation Webinar
StackStorm DevOps Automation WebinarStackStorm DevOps Automation Webinar
StackStorm DevOps Automation WebinarStackStorm
 

Viewers also liked (15)

Statistics for Engineers
Statistics for EngineersStatistics for Engineers
Statistics for Engineers
 
Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoring
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREs
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Apps
 
How to Speak "Manager"
How to Speak "Manager"How to Speak "Manager"
How to Speak "Manager"
 
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...
Automation and Orchestration - Harnessing Threat Intelligence for Better Inci...
 
Neptune facebook autoremediation_talk
Neptune facebook autoremediation_talkNeptune facebook autoremediation_talk
Neptune facebook autoremediation_talk
 
Event Driven Automation Meetup May 14/2015
Event Driven Automation Meetup May 14/2015Event Driven Automation Meetup May 14/2015
Event Driven Automation Meetup May 14/2015
 
Overview
OverviewOverview
Overview
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
Neptune : Re-thinking Incident Response Automation
Neptune : Re-thinking Incident Response Automation Neptune : Re-thinking Incident Response Automation
Neptune : Re-thinking Incident Response Automation
 
Event driven-automation and workflows
Event driven-automation and workflowsEvent driven-automation and workflows
Event driven-automation and workflows
 
Prometheus Overview
Prometheus OverviewPrometheus Overview
Prometheus Overview
 
StackStorm DevOps Automation Webinar
StackStorm DevOps Automation WebinarStackStorm DevOps Automation Webinar
StackStorm DevOps Automation Webinar
 

Recently uploaded

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Recently uploaded (20)

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

Data science the solution to #monitoringsucks

  • 1. Data Science: The Solution to #monitoringsucks #DevOpsDays Amsterdam 2015
  • 2. Who am I? ● Operations Engineer @ STYLIGHT GmbH
  • 3. Who am I? ● Operations Engineer @ STYLIGHT GmbH ● 11+ years as a System Administrator
  • 4. Who am I? ● Operations Engineer @ STYLIGHT GmbH ● 11+ years as a System Administrator ● Tired of being woken up at 2am by false positives
  • 5. Who am I? ● Operations Engineer @ STYLIGHT GmbH ● 11+ years as a System Administrator ● Tired of being woken up at 2am by false positives ● It all started with a 14.4Kbps modem
  • 6. Your online magazine for fashion, beauty, stars, and shopping. STYLIGHT
  • 8. #monitoringsucks: A Brief History ● Started in 2011 ● Loosely-organized movement to address the shortcomings with monitoring tools ● Spawned an IRC channel and GitHub repo linking to available tools
  • 9. Why Does Monitoring Still Suck? ● Alerts generate far too much noise to be useful
  • 10. Why Does Monitoring Still Suck? ● Alerts generate far too much noise to be useful ● Dashboards aren’t actionable and require human interpretation
  • 11. Why Does Monitoring Still Suck?
  • 12. Why Does Monitoring Still Suck?
  • 13. Why Does Monitoring Still Suck? ● Alerts generate far too much noise to be useful ● Dashboards aren’t actionable and require human interpretation ● Volume of data makes it difficult to collate, visualize, and interpret
  • 14. ● Finding relationships and patterns in data ● Predictive Analysis ● Anomoly Detection in large datasets ● Natural Language Processing can process and understand unstructured data How does data science help us?
  • 15. What does data science mean to me? ● Pinpoint problems before they hit a static threshold
  • 16. What does data science mean to me? ● Pinpoint problems before they hit a static threshold ● Group alerts from a variety of sources into a single logical event
  • 17. What does data science mean to me? ● Pinpoint problems before they hit a static threshold ● Group alerts from a variety of sources into a single logical event ● Prevent eye strain from studying hundreds of graphs
  • 18. What are the tools of the future ● Kale - Etsy ● Bosun - StackExchange ● AnomalyDetection - Open source R package from Twitter
  • 19. Kale ● Composed from Skyline & Oculus
  • 20. Kale ● Composed of Skyline & Oculus ● Skyline is an anomaly detection system
  • 21. Kale
  • 22. Kale ● Composed from Skyline & Oculus ● Skyline is an anomaly detection system ● Oculus is the anomaly correlation component of the Kale system
  • 23. Kale
  • 24. Bosun ● Monitoring and alerting system by Stack Exchange
  • 25. Bosun ● Monitoring and alerting system by Stack Exchange ● Domain Specific Language for alerts and notifications
  • 26. Bosun ● Monitoring and alerting system by Stack Exchange ● Domain Specific Language for alerts and notifications ● Backtest your alerts against historical data
  • 27. AnomalyDetection ● Open-source R package created by Twitter
  • 28. AnomalyDetection ● Open-source R package created by Twitter ● Detects anomalies in time series data and numerical vectors
  • 29. AnomalyDetection ● Open-source R package created by Twitter ● Detects anomalies in time series data and numerical vectors ● Provides visualization support
  • 31. Recap
  • 33. Let’s Get In Touch @patrickroelke @codetailors patrick.roelke@stylight.com patrickroelke.com

Editor's Notes

  1. Shopping business with CPC + CPO Inspiration business with magazine advertising
  2. headquartered in Munich (and offices in London and NYC) we do business in 14 countries around the world - recently launched Belgium and Norway we have co-workers from 25 nations! sold $500 million worth of products for our partners
  3. Thresholds for monitoring are arbitrary Not every alert needs a response Tuning the signal/noise ratio is difficult
  4. There are spikes in the top charts. Something probably happened here, but what? There is a big dip in a few charts. Thats probably not a good thing, but what caused it. Maybe it is good?
  5. In this dashboard we have a little more information but it still is hard to actually interpret and act on this data.
  6. Terabytes of log, time series, application, and other metrics are being generated. Lots of specialized tools to manage each set of data How do we cross reference, collate, visualize, and interpret this data? Data Science
  7. Finding relationships in data - LinkedIn and Facebook tries to connect you to people based on data Predictive Analysis - NetFlix and Amazon use predictive analysis to understand customer behavior Twitter uses Anomaly Detection to find users abusing the service. IBM’s Watson uses NLP to understand massive amounts of unstructured data Amazon who is trying to build a Machine-learning model to predict an employee's access needs in their offices based on his/her role
  8. Kale was released in 2013. v2 is about to be released soon. open-source software suite for pattern mining and anomaly detection
  9. Skyline - It shows all the current metrics that have been determined to be anomalous
  10. Skyline - It shows all the current metrics that have been determined to be anomalous
  11. Skyline - It shows all the current metrics that have been determined to be anomalous Oculus - Once you’ve identified an interesting or anomalous metric, Oculus will find all of the other metrics in your systems which look similar