SlideShare a Scribd company logo
Docker Monitoring
Brian Christner
Cloud Advocate, Swisscom AG
Agenda
Section Three
cAdvisor
cAdvisor + InfluxDB +
Grafana
Prometheus
Section Four
Comparison
Section One
Introduction
Section Two
Best Practices
Docker Stats
Introduction
4
Swiss Army knife of cloud computing specializing in
Linux, Docker, IaaS, PaaS, or anything with a .io domain
name
Cloud & Docker Advocate @ Swisscom
Docker User for 1.5 Years
About Me
5
Swisscom
Cloud & Data Center solutions
Reliable. Flexible. Ecological.
As much infrastructure as you need – in your data
processing center or ours.
Comprehensive, customised architectures for enhanced
agility and lower costs. And of course we provide your
company data with effective protection. At all times.
55
Most up-to-date
data processing
centres in CH
PUE* = 1.2
*Power usage effectiveness
Business becomes
innovation driver
11,500
customer
servers
13 PB
managed storage
100%
renewable energy
Top
security
standards
Chocolate
Most Nobel prize
winners on population
Source: New England Journal of Medicine, Nobel price,
fotolia
8.9kg (19.6lbs) consumption
per person/Year
Monte Rose, 4642m / 15,203 ft
Swiss
Innovation
Global Innovation Index leader
for the fifth year in a row
Data privacy and security as
solid as our alp massif
Source: Global Innovation Index,
geeksta.net (countries over 100k p)
Top 3 in github commits per
capita
Swisscom Application Cloud
Cloud Foundry From Switzerland : As Tasty As Our Chocolate
developer.swisscom.com
@Swisscom_Dev
Docker @ Swisscom
Partnered with ClusterHQ (Flocker) to build a persistent Database-as-
a-Service based on Docker and Cloud Foundry
Several Docker offerings
Docker is in use across Swisscom from Application Cloud to TV
Future projects include Docker-as-a-Service and several as-a-Service
projects based on Docker
Benefits of Docker
Higher density of applications per server / Cost reduction
Decrease Time to Market for developers
Increasing compatability with current software
One size fits all
Challenges with Docker
Persistent data management in containers
Staying up to date on Docker releases
Monitoring
Docker technology builds a scalable DBaaS
VM VM VM
Future Projects
Next version of our Application Cloud will have Docker integration Q1
2016
Integrating existing Apps & Platforms into Docker
Launching Docker as a Service
Monitoring Overview
2015 DockeCon monitoring presentation
Docker Monitoring Best Practices
16
Label your Containers (key value pair)
--label environment="production"
Set Resource Limits
Don’t overlert yourself
Docker Stats
17
Usage: docker stats CONTAINER [CONTAINER...]
STATS DATA:
/sys/fs/cgroup/cpu
* /memory
* /blkio
Docker Stats Overview
18
Great for Troubleshooting
Docker Stats API is the basis all other tools use
Docker Stats API – Build tools that feed container resource
information into your existing monitoring solutions
Docker Monitoring
20
(Container Advisor)
https://github.com/google/cadvisor
https://hub.docker.com/r/google/cadvisor
21
(Container Advisor)
DEMO
22
cAdvisor – Collects, aggregates, processes, and exports
information about running containers
InfluxDB – Time Series Database stores all the metrics
Grafana – Metrics Dashboard
23
DEMO
Compose File
24
https://github.com/vegasbrianc/docker-monitoring
25
Components
Prometheus Server
Data Exporter
Prometheus Dashboard
Alerting
26
DEMO
Compose File
27
https://github.com/vegasbrianc/prometheus
Comparison
Docker Monitoring Round Up
Ease of Use ✔ 1/2 1/2
Alerting
✔
Client Libraries ✔ ✔
✔Scaling
Docker Monitoring Resources
Great Docker Resource - https://github.com/veggiemonk/awesome-
docker#monitoring
InfluxDB - InfluxDB.com
Prometheues – Prometheus.io
My Docker Projects - https://github.com/vegasbrianc
Thank you!
Brian Christner
@idomyowntricks
Brian.Christner@swisscom.com

More Related Content

PPTX
Lugano Tech Talks - Why Docker
PDF
DockerCon 18 Cool Hacks: solo.io
PDF
How are containers enabling 20th Century Fox to release the next great movie?
PPTX
Docker - Build, Ship and Run Any App, Anywhere Hollywood edition
PPTX
DockerCon EU 2015: Docker Monitoring
PPTX
Monitoring mayhem - Using Prometheus
PPTX
DockerCon 2017: Docker in China
PDF
Containers and Kubernetes
Lugano Tech Talks - Why Docker
DockerCon 18 Cool Hacks: solo.io
How are containers enabling 20th Century Fox to release the next great movie?
Docker - Build, Ship and Run Any App, Anywhere Hollywood edition
DockerCon EU 2015: Docker Monitoring
Monitoring mayhem - Using Prometheus
DockerCon 2017: Docker in China
Containers and Kubernetes

What's hot (20)

PPTX
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
PPTX
Docker Serverless
PDF
DockerCon EU 2015: Official Repos and Project Nautilus
PPTX
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
PDF
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
PPTX
Cloud foundry: The Platform for Forging Cloud Native Applications
PPTX
Tectonic Summit 2016: Multitenant Data Architectures with Kubernetes
PDF
DockerCon SF 2015: Faster, Cheaper, Safer
PPTX
Monitoring Docker Application in Production
PPTX
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
PDF
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
PDF
Digital Transformation with Docker, Cloud, and DevOps: How JCPenney Handles B...
PDF
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
PDF
Docker Meetup at Docker HQ: Docker Cloud
PDF
Whats new in brigade 2
PDF
DockerCon EU 2015: Production Ready Containers from IBM and Docker
PDF
Build a cloud native app with OpenWhisk
PDF
Hands-on Helm
PPTX
20 mins to Faking the DevOps Unicorn by Matt williams, Datadog
PPTX
Kubernetes in the wild
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Docker Serverless
DockerCon EU 2015: Official Repos and Project Nautilus
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
Cloud foundry: The Platform for Forging Cloud Native Applications
Tectonic Summit 2016: Multitenant Data Architectures with Kubernetes
DockerCon SF 2015: Faster, Cheaper, Safer
Monitoring Docker Application in Production
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Digital Transformation with Docker, Cloud, and DevOps: How JCPenney Handles B...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
Docker Meetup at Docker HQ: Docker Cloud
Whats new in brigade 2
DockerCon EU 2015: Production Ready Containers from IBM and Docker
Build a cloud native app with OpenWhisk
Hands-on Helm
20 mins to Faking the DevOps Unicorn by Matt williams, Datadog
Kubernetes in the wild
Ad

Similar to 2015 DockeCon monitoring presentation (20)

PDF
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
PDF
DockerPenang Meetup #3
PPTX
VMworld 2015: Container Orchestration with the SDDC
PDF
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
PPTX
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PDF
Dockercon eu tour 2015 - Devoxx Casablanca
PPTX
Docker Roadshow 2016
PPTX
Docker and containerization
PPTX
Erik Baardse - Bringing Agility to Traditional application by docker
PPTX
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
PDF
Bluemix DevOps Meetup
PDF
Using Docker container technology with F5 Networks products and services
PDF
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
PPTX
Docker 101 describing basic docker usage
PDF
Application Modernisation with PKS
PDF
Application Modernisation with PKS
PPTX
Docker EE 2.0 Choice, Security & Agility
PDF
Tampere Docker meetup - Happy 5th Birthday Docker
PPTX
Cloud foundry
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
DockerPenang Meetup #3
VMworld 2015: Container Orchestration with the SDDC
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker Bday #5, SF Edition: Introduction to Docker
Dockercon eu tour 2015 - Devoxx Casablanca
Docker Roadshow 2016
Docker and containerization
Erik Baardse - Bringing Agility to Traditional application by docker
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Bluemix DevOps Meetup
Using Docker container technology with F5 Networks products and services
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
Docker 101 describing basic docker usage
Application Modernisation with PKS
Application Modernisation with PKS
Docker EE 2.0 Choice, Security & Agility
Tampere Docker meetup - Happy 5th Birthday Docker
Cloud foundry
Ad

More from Brian Christner (13)

PDF
56k.cloud intro and pitch deck
PDF
Monitor Traefik with Prometheus
PDF
56k.cloud training
PPTX
Monitor everything
PPTX
DockerCon Europe 2018 Monitoring & Logging Workshop
PDF
Docker, DevOps, & IoT
PDF
Docker Switzelrand Meetup #18 DockerCon Recap
PDF
Zero to Serverless in 60s - Anywhere
PPTX
Experts Live CH Bern Docker & Kubernetes
PDF
56K.cloud Docker Training
PPTX
Cloud Native & Docker
PDF
Cloud Native & Docker
PDF
Docker Swarm 1.12 Overview and Demo
56k.cloud intro and pitch deck
Monitor Traefik with Prometheus
56k.cloud training
Monitor everything
DockerCon Europe 2018 Monitoring & Logging Workshop
Docker, DevOps, & IoT
Docker Switzelrand Meetup #18 DockerCon Recap
Zero to Serverless in 60s - Anywhere
Experts Live CH Bern Docker & Kubernetes
56K.cloud Docker Training
Cloud Native & Docker
Cloud Native & Docker
Docker Swarm 1.12 Overview and Demo

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

2015 DockeCon monitoring presentation