SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
1
MONITORING AT
SERVICE PROVIDER
SCALE
June 23, 2014
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
INTRODUCTIONS
CHRIS JACKSON
Rackspace CTO (DevOps Practice)
chris.jackson@rackspace.co.uk
@chriswiggy
+44 (0) 7712 854462
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
3
Image courtesy of http://www.toastmasters.krakow.pl/
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
4
THE DEVOPS RACK APPLIANCE…
ALL OF THE THINGS IN 3-CLICKS!
Image courtesy of Axiomtek
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
5
HOW DO WE APPLY DEVOPS
TO SCALE SERVICE?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
THE DEVOPS PRACTICE AT RACKSPACE
6
THE FIRST WAY – CREATE A DELIVERY SYSTEM
THE SECOND WAY – AMPLIFY FEEDBACK LOOPS
THE THIRD WAY – LEARN & EXPERIMENT CONTINUOUSLY
This is PRODUCT & SUPPORT delivering great service powered by automation
!
Our DevOps practice is a way to accelerate feedback by removing complexity
!
The goal is to never hold our customers up, we must always be faster…
!
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALING TRANSFORMATION
7
SCALING TRANSFORMATIONS
Image courtesy of Wordpress
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
8
SO WHAT ABOUT MONITORING?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
9
WHY #MONITORINGSUCKS
FOR RACKSPACE
We generate over 40,000 events per second on just our Cloud Monitoring platform.
If a customer is Managed, we troubleshoot ANY alarm that is raised.
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
10
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of Spot On Lists
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
11
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of Cepolina
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
12
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of New Line Cinema
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
13
WHAT ARE WE DOING
TO FIX THIS?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALE MONITORING TUNING
14
WHEN TUNING IS MANUAL:
EFFORT=tN
Where t = time to configure a single node and N = number of nodes
0 100 200 300 400 500
Effort
# Nodes
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALE MONITORING TUNING
15
WHEN TUNING IS INTELLIGENT:
EFFORT=t1-N
Where t = time to configure a single node and N = number of nodesEffort
# Nodes
Shrink this!
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
TOOLS FOR INTELLIGENT CONFIGURATION
16
Configuration Management
If you know what you want to measure!
If your constraint is just the number of nodes!
Gets complicated when you’re thresholding all of the things…!
Configuration Discovery
We call it Waldo, you know it as Sartori in Openstack!
Uses ohai-solo to find information about your configuration!
Compare to best practice and make changes accordingly…!
Image courtesy of Walker Books Ltd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
MONITORING DATA ANALYTICS
17
EVENT GENERATION EVENT PROCESSING
EVENT HANDLING
EVENT ANALYTICS
TUNING INSIGHT
CREATE FEEDBACK LOOPS INSIDE MONITORING
REMOVE WORK BY TUNING ALARMS
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
INTELLIGENT ALERTS
18
ANOMALY MONITORING PATTERN RECOGNITION
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
WHAT ARE WE USING?
19
statsd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
TOOLCHAIN INTEGRATION
20
EVENT GENERATION EVENT PROCESSING
EVENT HANDLING
EVENT ANALYTICS
TUNING INSIGHT
statsd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
HELP US TO DO THE HARD WORK
21
YOU
US
Things We Want to Know™!
How do you use monitoring?!
How intelligent is the tuning?!
What use of anomaly or threshold?!
Approach for creating tool chains?!
What do you dislike doing?!
We’ll build it and open
source it!!
Image courtesy of Dave Hogan/Getty Images
Twitter - @chriswiggy
http://www.rackspace.com/devops
http://devops.rackspace.com
22
THANK YOU
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
MORE THAN A CLOUD COMPANY
WE PROVIDE
SUPPORTFOR EVERY STEP OF YOUR JOURNEY
JUST STARTING?
RACKSPACE ADVISORY
SERVICES
NEED SERVICES?
RACKSPACE HYBRID
CLOUD
NEED SUPPORT?
RACKSPACE DEVOPS
AUTOMATION SERVICE

Más contenido relacionado

Destacado

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
 
Scaling Pinterest's Monitoring
Scaling Pinterest's MonitoringScaling Pinterest's Monitoring
Scaling Pinterest's MonitoringBrian Overstreet
 
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
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeNicole Forsgren
 
Казка про деревце
Казка про деревцеКазка про деревце
Казка про деревцеryabich1976
 
η ...συνταγή (1)
η ...συνταγή (1)η ...συνταγή (1)
η ...συνταγή (1)Athina Kakarikou
 
The History of the Horror Genre
The History of the Horror GenreThe History of the Horror Genre
The History of the Horror Genrehiagne
 
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...Budapest Science Meetup
 

Destacado (15)

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
 
Scaling Pinterest's Monitoring
Scaling Pinterest's MonitoringScaling Pinterest's Monitoring
Scaling Pinterest's Monitoring
 
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"
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
Казка про деревце
Казка про деревцеКазка про деревце
Казка про деревце
 
It's me!
It's me!It's me!
It's me!
 
η ...συνταγή (1)
η ...συνταγή (1)η ...συνταγή (1)
η ...συνταγή (1)
 
Balancing Act
Balancing ActBalancing Act
Balancing Act
 
folklor
folklorfolklor
folklor
 
The History of the Horror Genre
The History of the Horror GenreThe History of the Horror Genre
The History of the Horror Genre
 
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
 
Vs
VsVs
Vs
 

Similar a DevOpsDays Amsterdam - Monitoring at Service Provider Scale

Be a Cloud Native
Be a Cloud NativeBe a Cloud Native
Be a Cloud NativeInnoTech
 
What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?Chris Jackson
 
PyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudPyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudSimone Soldateschi
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012Matt Tesauro
 
Autoscaling Best Practices
Autoscaling Best PracticesAutoscaling Best Practices
Autoscaling Best PracticesMarc Cluet
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...smecchk
 
jclouds Support Training
jclouds Support Trainingjclouds Support Training
jclouds Support TrainingEverett Toews
 
Solve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsSolve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsEverett Toews
 
Why the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsWhy the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsRackspace
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineRackspace
 
Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private CloudOpenStack Foundation
 
Software Development kits
Software Development kitsSoftware Development kits
Software Development kitsEverett Toews
 
The Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDThe Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDRackspace
 
The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"Chris Jackson
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
Building cloudy apps
Building cloudy appsBuilding cloudy apps
Building cloudy appstonytcampbell
 
Build Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkBuild Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkTechWell
 
Behind The Scenes: New Rackspace Cloud Control Panel
Behind The Scenes:  New Rackspace Cloud Control PanelBehind The Scenes:  New Rackspace Cloud Control Panel
Behind The Scenes: New Rackspace Cloud Control PanelRackspace
 
Behind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudBehind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudNiki Acosta
 
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightIntroduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightMarc Cluet
 

Similar a DevOpsDays Amsterdam - Monitoring at Service Provider Scale (20)

Be a Cloud Native
Be a Cloud NativeBe a Cloud Native
Be a Cloud Native
 
What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?
 
PyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudPyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the Cloud
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
 
Autoscaling Best Practices
Autoscaling Best PracticesAutoscaling Best Practices
Autoscaling Best Practices
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
 
jclouds Support Training
jclouds Support Trainingjclouds Support Training
jclouds Support Training
 
Solve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsSolve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jclouds
 
Why the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsWhy the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit Orgs
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
 
Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private Cloud
 
Software Development kits
Software Development kitsSoftware Development kits
Software Development kits
 
The Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDThe Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUD
 
The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Building cloudy apps
Building cloudy appsBuilding cloudy apps
Building cloudy apps
 
Build Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkBuild Your Custom Performance Testing Framework
Build Your Custom Performance Testing Framework
 
Behind The Scenes: New Rackspace Cloud Control Panel
Behind The Scenes:  New Rackspace Cloud Control PanelBehind The Scenes:  New Rackspace Cloud Control Panel
Behind The Scenes: New Rackspace Cloud Control Panel
 
Behind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudBehind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private Cloud
 
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightIntroduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech night
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

DevOpsDays Amsterdam - Monitoring at Service Provider Scale

  • 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COM INTRODUCTIONS CHRIS JACKSON Rackspace CTO (DevOps Practice) chris.jackson@rackspace.co.uk @chriswiggy +44 (0) 7712 854462
  • 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 3 Image courtesy of http://www.toastmasters.krakow.pl/
  • 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 4 THE DEVOPS RACK APPLIANCE… ALL OF THE THINGS IN 3-CLICKS! Image courtesy of Axiomtek
  • 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 5 HOW DO WE APPLY DEVOPS TO SCALE SERVICE?
  • 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COM THE DEVOPS PRACTICE AT RACKSPACE 6 THE FIRST WAY – CREATE A DELIVERY SYSTEM THE SECOND WAY – AMPLIFY FEEDBACK LOOPS THE THIRD WAY – LEARN & EXPERIMENT CONTINUOUSLY This is PRODUCT & SUPPORT delivering great service powered by automation ! Our DevOps practice is a way to accelerate feedback by removing complexity ! The goal is to never hold our customers up, we must always be faster… !
  • 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALING TRANSFORMATION 7 SCALING TRANSFORMATIONS Image courtesy of Wordpress
  • 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 8 SO WHAT ABOUT MONITORING?
  • 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 9 WHY #MONITORINGSUCKS FOR RACKSPACE We generate over 40,000 events per second on just our Cloud Monitoring platform. If a customer is Managed, we troubleshoot ANY alarm that is raised.
  • 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 10 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of Spot On Lists
  • 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 11 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of Cepolina
  • 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 12 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of New Line Cinema
  • 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 13 WHAT ARE WE DOING TO FIX THIS?
  • 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALE MONITORING TUNING 14 WHEN TUNING IS MANUAL: EFFORT=tN Where t = time to configure a single node and N = number of nodes 0 100 200 300 400 500 Effort # Nodes
  • 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALE MONITORING TUNING 15 WHEN TUNING IS INTELLIGENT: EFFORT=t1-N Where t = time to configure a single node and N = number of nodesEffort # Nodes Shrink this!
  • 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM TOOLS FOR INTELLIGENT CONFIGURATION 16 Configuration Management If you know what you want to measure! If your constraint is just the number of nodes! Gets complicated when you’re thresholding all of the things…! Configuration Discovery We call it Waldo, you know it as Sartori in Openstack! Uses ohai-solo to find information about your configuration! Compare to best practice and make changes accordingly…! Image courtesy of Walker Books Ltd
  • 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM MONITORING DATA ANALYTICS 17 EVENT GENERATION EVENT PROCESSING EVENT HANDLING EVENT ANALYTICS TUNING INSIGHT CREATE FEEDBACK LOOPS INSIDE MONITORING REMOVE WORK BY TUNING ALARMS
  • 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM INTELLIGENT ALERTS 18 ANOMALY MONITORING PATTERN RECOGNITION
  • 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COM WHAT ARE WE USING? 19 statsd
  • 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COM TOOLCHAIN INTEGRATION 20 EVENT GENERATION EVENT PROCESSING EVENT HANDLING EVENT ANALYTICS TUNING INSIGHT statsd
  • 21. RACKSPACE® HOSTING | WWW.RACKSPACE.COM HELP US TO DO THE HARD WORK 21 YOU US Things We Want to Know™! How do you use monitoring?! How intelligent is the tuning?! What use of anomaly or threshold?! Approach for creating tool chains?! What do you dislike doing?! We’ll build it and open source it!! Image courtesy of Dave Hogan/Getty Images
  • 23. RACKSPACE® HOSTING | WWW.RACKSPACE.COM MORE THAN A CLOUD COMPANY WE PROVIDE SUPPORTFOR EVERY STEP OF YOUR JOURNEY JUST STARTING? RACKSPACE ADVISORY SERVICES NEED SERVICES? RACKSPACE HYBRID CLOUD NEED SUPPORT? RACKSPACE DEVOPS AUTOMATION SERVICE