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

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

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
vexqp
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
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
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

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