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

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
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
AroojKhan71
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
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
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
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
 
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
 
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...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
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
 
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
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
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
 
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
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
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
 
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
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 

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