SlideShare a Scribd company logo
Monitoring large scale Docker
production environments
Alois Reitbauer, Dynatrace
@aloisreitbauer
Monitoring large scale Docker production environments
Docker Adoption comes in two flavors
Why do we talk about monitoring?
Monitoring large scale Docker production environments
46 % of all respondants see
monitoring as criticial for
Docker in production
Get the full report
https://www.ruxit.com/docker
Why is monitoring so hard/different?
We are at the verge of a paradigm shift
90 % of 2013 best practices are about to
become anti-patterns
Develop
Big monolithic application. Small interconnected purpose-built services.
Two Pizza Box Teams
3 – 6 people teams can deliver features into production
New Rules in the Game
You build it, you run it.
Werner Vogels, CTO Amazon
Polyglot Development requires Polyglot
Monitoring
Wide and deep
Built-in expert knowledge
Monitoring is a platform feature
https://vimeo.com/131385890 - James Turnmbull Monitoring as a s Service Monitorama 2015
Ship
Deploy
Big Bang Releases of single special built applications. Small continuous service delivery of standardized delivery blocks.
Monitoring large scale Docker production environments
Microservice drive web-scale monitoring
Environments are usually 20 times larger
Network Monitoring on the rise
Machine-Assisted Problem resolution
From Infrastructure to Application
https://www.youtube.com/watch?v=smEuX-Hq6RI -
Monitoring Micro Services, Adrian Cockcroft Keynote O’Reilly Software Architecture Conference
Monitoring large scale Docker production environments
Problems tend to become complex
820 Billion dependencies
Network Problem
Mushroom cloud
effect
The mastery – Liquid Environments
Deployments are no longer static
7:00 a.m.
Low Load and Service running
on minimum redudancy
12:00 p.m.
Scaled up service during peak load
with failover of problematic node
7:00 p.m.
Scaled down again to lower load
and move to different geo location
Monitor your Orchestration Layer
Monitoring Container Dynamics
Monitoring Netflix OSS Components
Network Monitoring is key
Monitoring as a Platform Feature
Auto-Injection
Self-configuration
Monitoring Requirements for Docker
Visualize automation impact
Automated problem analysis
Monitor orchestration platforms
Network monitoring core capability
Massive scalability
http://bit.ly/2016-hours-of-monitoring
Thank you!
Alois Reitbauer, Dynatrace Ruxit
@aloisreitbauer

More Related Content

PPTX
Monitoring Docker Application in Production
PPTX
Microservice, Micro Deployments and DevOps
PPTX
Poster - DevOps Habits @ Microsoft
PPTX
Poster - DevOps Planning @ Microsoft
PDF
Enforce compliance policy with model-driven automation
PPTX
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
PPTX
Agile Tour Pune 2015: Releasing a legacy product suite within 30 minutes: Sav...
PDF
OSMC 2017 | Icinga2 in a 24/7 Broadcast Environment by Dave Kempe
Monitoring Docker Application in Production
Microservice, Micro Deployments and DevOps
Poster - DevOps Habits @ Microsoft
Poster - DevOps Planning @ Microsoft
Enforce compliance policy with model-driven automation
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Releasing a legacy product suite within 30 minutes: Sav...
OSMC 2017 | Icinga2 in a 24/7 Broadcast Environment by Dave Kempe

What's hot (20)

PPTX
Agile Tour Chennai 2015: Nexus - SRV Subrahmaniam
PDF
Orchestrate Continuous Delivery with Jenkins and Docker
PPTX
Micro services, reactive manifesto and 12-factors
PPTX
Monitoring without alerts
PDF
OpenStack: Upstream First
PPTX
Avoiding the DevOps Tax
PPT
Monkeys & Lemurs and Locusts, Oh my
PDF
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
PDF
SFScon 2020 - Andrea Avancini Michele Santuari - An internal investigation ob...
PPTX
Building and Monitoring Services at Lithium
PDF
The Twelve Factor App
PPTX
Tests your pipeline might be missing
PDF
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
PPTX
Experiences Bringing CD to a DoD Project
PDF
SecDevOps 2017
PDF
Webinar: OpenStack Best Practices for Production
PDF
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
PDF
Automation of PaaS at the edge
PPTX
Technical Webinar with AWS - Everything You Need to Measure in Your Migration
PDF
Executing Deployment & Release Strategies
Agile Tour Chennai 2015: Nexus - SRV Subrahmaniam
Orchestrate Continuous Delivery with Jenkins and Docker
Micro services, reactive manifesto and 12-factors
Monitoring without alerts
OpenStack: Upstream First
Avoiding the DevOps Tax
Monkeys & Lemurs and Locusts, Oh my
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
SFScon 2020 - Andrea Avancini Michele Santuari - An internal investigation ob...
Building and Monitoring Services at Lithium
The Twelve Factor App
Tests your pipeline might be missing
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
Experiences Bringing CD to a DoD Project
SecDevOps 2017
Webinar: OpenStack Best Practices for Production
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
Automation of PaaS at the edge
Technical Webinar with AWS - Everything You Need to Measure in Your Migration
Executing Deployment & Release Strategies
Ad

Viewers also liked (20)

PPTX
Can a monitoring tool pass the turing test
PPTX
The definition of normal - An introduction and guide to anomaly detection.
PPTX
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
PPTX
The Dark Art of Production Alerting
PPTX
Web Performance Optimzation
PPTX
What it means to be fast in your industry
PPTX
W3C Web Performance - A detailed overview
PPTX
What it means to deliver exceptional performance
PPTX
Measuring Performance in the Browser
PPTX
Measuring User Experience
PPTX
Why you have less than a second to deliver exceptional performance
PPTX
Building the Future of Monitoring with Artificial Intelligence
PPTX
Monitoring and Managing Java Applications
PPTX
The Dark of Building an Production Incident Syste
PPTX
Anomaly Detection for Security
PPTX
Traffic anomaly detection and attack
PPTX
Anomaly Detection for Real-World Systems
PPTX
Where is Data Going? - RMDC Keynote
PDF
Parallel Programming in Python: Speeding up your analysis
PPTX
PyGotham 2016
Can a monitoring tool pass the turing test
The definition of normal - An introduction and guide to anomaly detection.
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
The Dark Art of Production Alerting
Web Performance Optimzation
What it means to be fast in your industry
W3C Web Performance - A detailed overview
What it means to deliver exceptional performance
Measuring Performance in the Browser
Measuring User Experience
Why you have less than a second to deliver exceptional performance
Building the Future of Monitoring with Artificial Intelligence
Monitoring and Managing Java Applications
The Dark of Building an Production Incident Syste
Anomaly Detection for Security
Traffic anomaly detection and attack
Anomaly Detection for Real-World Systems
Where is Data Going? - RMDC Keynote
Parallel Programming in Python: Speeding up your analysis
PyGotham 2016
Ad

Similar to Monitoring large scale Docker production environments (20)

PPTX
DockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments
PDF
Scaling and Monitoring Docker environments
PPTX
2015 DockeCon monitoring presentation
PPTX
DockerCon EU 2015: Docker Monitoring
PDF
Monitoring in 2017 - TIAD Camp Docker
PPTX
Monitoring Containerized Micro-Services In Azure
PPTX
It's What's Inside that Counts!
PDF
Running & Monitoring Docker at Scale
PDF
Docker in Production: How RightScale Delivers Cloud Applications
PDF
56k.cloud training
PPTX
Monitoring Docker Containers and Dockererized Application
PPTX
Monitoring docker containers and dockerized applications
PDF
Proactive ops for container orchestration environments
PDF
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
PPTX
Monitoring docker-container-and-dockerized-applications
PPTX
Monitoring docker container and dockerized applications
PPTX
Monitoring-Docker-Container-and-Dockerized-Applications
PDF
Modern Monitoring - devopsdays Cuba
PPTX
DockerCon Europe 2018 Monitoring & Logging Workshop
PPTX
Emerging storage-trends-for-containers
DockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments
Scaling and Monitoring Docker environments
2015 DockeCon monitoring presentation
DockerCon EU 2015: Docker Monitoring
Monitoring in 2017 - TIAD Camp Docker
Monitoring Containerized Micro-Services In Azure
It's What's Inside that Counts!
Running & Monitoring Docker at Scale
Docker in Production: How RightScale Delivers Cloud Applications
56k.cloud training
Monitoring Docker Containers and Dockererized Application
Monitoring docker containers and dockerized applications
Proactive ops for container orchestration environments
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
Monitoring docker-container-and-dockerized-applications
Monitoring docker container and dockerized applications
Monitoring-Docker-Container-and-Dockerized-Applications
Modern Monitoring - devopsdays Cuba
DockerCon Europe 2018 Monitoring & Logging Workshop
Emerging storage-trends-for-containers

More from Alois Reitbauer (13)

PPTX
The High Performance Web Application Lifecycle
PPTX
Measuring User Experience in the Browser
PPTX
Performance Forensics - Understanding Application Performance
PPT
Architecture Performance
PPTX
dynaTrace Ajax Edition @ Yahoo
PPTX
The secret art of agile performance testing
PPTX
Architecture in Ajax Applications
PPTX
Q Con Performance Testing At The Edge
PPT
Low Hanging Fruits In J EE Performance
PPT
W-JAX Performance Workshop - Database Performance
PPT
W-JAX Performance Workshop - Web and AJAX
PPT
W JAX Performance Workshop - Organisational Antipatterns
PPT
Jax Ajax Architecture
The High Performance Web Application Lifecycle
Measuring User Experience in the Browser
Performance Forensics - Understanding Application Performance
Architecture Performance
dynaTrace Ajax Edition @ Yahoo
The secret art of agile performance testing
Architecture in Ajax Applications
Q Con Performance Testing At The Edge
Low Hanging Fruits In J EE Performance
W-JAX Performance Workshop - Database Performance
W-JAX Performance Workshop - Web and AJAX
W JAX Performance Workshop - Organisational Antipatterns
Jax Ajax Architecture

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PDF
Modernizing your data center with Dell and AMD
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
Modernizing your data center with Dell and AMD
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology

Monitoring large scale Docker production environments

Editor's Notes

  • #17: 20x larger: Axel springer moved to docker  about 20x more instances  no changes otherwise network monitoring: networking issues just happen in such dynamic and complex cloud environments and are challenging to find  needs new approaches machine-assisted: humans cannot deal with this complexity, its just too much – just like we use a navigation system to find quickly the shortest/fastest path to somewhere / use google to get results ranked by many factors to provide high likelyhood of usefulness. server monitoring is dead: it is about the entire application stack including infrastructure that serves end-users=business; and that needs monitoring