SlideShare a Scribd company logo
1 of 33
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
The Ultimate Container Monitoring
Bake Off
October 27, 2016
#ranchermeetup
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Shannon Williams
Co-Founder/VP Marketing
@smw355
1
Darren Shepherd
Co-Founder/Chief Architect
@ibuildthecloud
Freenode: darren0
#ranchermeetup
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Jan Bruder
Sr. Field Engineer
Rancher Labs
@janeczku
2
Bill Maxwell
Sr. Devops Lead
Rancher Labs
@cloudnautique
#ranchermeetup
Ed Marshall
Principal Consultant
Infinity Works
@rucknar
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
First things first…
This is a not a !
3 #ranchermeetup
© 2015 Rancher Labs, Inc.4
There are rules for a meetup!
• We won’t be done on time
• Questions are always welcome
• There are no bad questions
• Demo, then demo some more
• Things will break, be patient
#ranchermeetup
© 2015 Rancher Labs, Inc.5
Join the conversation on Twitter
#ranchermeetup
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Agenda
• Bakeoff Introduction – Shannon
• Heavenly Datadog – Jan Bruder
• Lucious Prometheus – Ed Marshall
• Exquisite Sysdig – Bill Maxwell
• Straw Poll
• Remaining Questions
6 #ranchermeetup
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher Labs
7 #ranchermeetup
An open-source software platform for
managing containers
A minimalist OS built explicitly to run
Docker
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher Overview
8
Microservice Catalog
AD/LDAP
Leverage
existing tools:
- CI/CD
- Code
Repository
- Monitoring
Environment 1 Environment N
…
Network Services Storage Services
Container Orchestration and Scheduling
User Mgmt Ops Mgmt
Environment 2
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
- 1 Million+ Downloads
- 1.0 Released in March
- Open Source
- Multi-tenant
- Enterprise Support
9
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . #ranchermeetup
The Great
Container
Monitoring
Bake Off
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
A growing set of options
Docker Stats
cAdvisor
Scout
Datadog
Sensu
Prometheus
Sysdig Cloud
Sematext
11
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Comparing Container Monitoring
1) Ease of deployment
2) Level of detail of information presented
3) Level of aggregation of information
from entire deployment
4) Ability to raise alerts from the data
5) Ability to monitor non-Docker resources
6) Cost
12
http://rancher.com/comparing-monitoring-options-for-
docker-deployments/
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Monitoring in the catalog
13
Monitor containers with
Datadog
What is Datadog?
Datadog is a monitoring service for dynamic cloud
infrastructure and large-scale applications
Signup for a free trial: https://www.datadoghq.com/datadog-signup/
Deploying the agent
Traditional Installation
Datadog agent runs next to the Docker engine
Docker-ized Datadog Agent
Agent is deployed in a container
The Agent is responsible for sending native host and container-specific
metrics, like number of containers, load, memory, disk usage, and latency.
For more information: http://docs.datadoghq.com/integrations/docker/
Service discovery
- Useful when using container orchestration
tools like Kubernetes or ECS
- Allows users to continuously monitor
Dockerized applications without interruption
as they move across containers and hosts
How it works:
1. You define configuration templates for
images you want to monitor
2. The Datadog Agent listens to Docker
events and spots when containers are
created, destroyed, started or stopped
3. The Agent loads the configuration template
for the corresponding image, and
automatically re-set up its checks
For more information:
http://docs.datadoghq.com/guides/servicediscovery/
Custom Metrics
- Use the Datadog Agent with DogStatsD for
sending in custom metrics instrumented in
containerized applications
- DogstatsD is the Datadog extension of StatsD,
which adds metric tagging.
For more information:
http://docs.datadoghq.com/guides/dogstatsd/
18
Demo
Prometheus
BAKE OFF -
FOR
Open Source
API
Follows UNIX
philosophy
Easy to instrument
your code
Fast & powerful
Service Discovery
Capacity Planning &
Reporting
Application Auto-
Discovery
Not Software as a
service
HOW DOES IT STACK-UP?
BAKE OFF!
AGAINST
FOR
Open Source
API
Follows UNIX
philosophy
Easy to instrument
your code
Fast & powerful
Service Discovery
Capacity Planning &
Reporting
Application Auto-
Discovery
Not Software as a
service
HOW DOES IT STACK-UP?
BAKE OFF!
AGAINST
FOR MORE INFO
Open Source
API
Follows UNIX
philosophy
Easy to instrument
your code
Fast & powerful
Service Discovery
Capacity Planning &
Reporting
Application Auto-
Discovery
Not Software as a
service
prometheus.io
HOW DOES IT STACK-UP?
BAKE OFF!
AGAINST
github.com/prometheus/prometheus
robustperception.io
cncf.io
infinityworks.com
engineering.infinityworks.com
github.com/infinityworksltd
DEMO
https://prometheus.io/
© 2015 Rancher Labs, Inc.
Sysdig Cloud
© 2015 Rancher Labs, Inc.
Key Benefits
• Container native monitoring
• Service visibility from orchestration
systems
• Auto-discovery of popular apps
© 2015 Rancher Labs, Inc.
Visualization and Traceability
© 2015 Rancher Labs, Inc.27
Demo
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Straw Poll
Which are you most excited to try?
- Datadog
- Prometheus
- Sysdig Cloud
- They all look delicious
28
© 2015 Rancher Labs, Inc.
Get some free container monitoring action
https://sysdig.com/rancher-monitoring/ www.datadoghq.com
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Getting Started
Rancher and RancherOS are in GitHub – Get Involved!
30 #ranchermeetup
http://github.com/rancher
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher Training
31
http://info.rancher.com/live-training
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Thank you
rancher.com
#ranchermeetup

More Related Content

What's hot

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Shannon Williams
 

What's hot (20)

Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
 
Introducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online MeetupIntroducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online Meetup
 
Deploying Containers with Rancher
Deploying Containers with RancherDeploying Containers with Rancher
Deploying Containers with Rancher
 
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
 
More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...
 
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
 
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI  Platform using Docker, Drone and RancherBuilding a Scalable CI  Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
 
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
 
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupSupercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
 
Rancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management PlatformRancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management Platform
 
Rancher presentation august 2017
Rancher presentation august 2017Rancher presentation august 2017
Rancher presentation august 2017
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
RancherOS July 2017
RancherOS July 2017RancherOS July 2017
RancherOS July 2017
 
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with SpinnakerSpinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
 
Spinnaker at DevOpsDays Montreal
Spinnaker at DevOpsDays MontrealSpinnaker at DevOpsDays Montreal
Spinnaker at DevOpsDays Montreal
 
Spinnaker Chadev
Spinnaker ChadevSpinnaker Chadev
Spinnaker Chadev
 
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
Spinnaker Summit 2019: Where are we heading? The Future of Continuous DeliverySpinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
 
Automate CI/CD with Rancher
Automate CI/CD with RancherAutomate CI/CD with Rancher
Automate CI/CD with Rancher
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
 

Viewers also liked

Release With Maven
Release With MavenRelease With Maven
Release With Maven
eugenn
 

Viewers also liked (16)

Intro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratchIntro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratch
 
WTF Is Rancher?
WTF Is Rancher?WTF Is Rancher?
WTF Is Rancher?
 
Rancher command line interface
Rancher command line interfaceRancher command line interface
Rancher command line interface
 
quasardb: right to data
quasardb: right to dataquasardb: right to data
quasardb: right to data
 
An Introduction to Sensu by Bethany Erskine
An Introduction to Sensu by Bethany Erskine An Introduction to Sensu by Bethany Erskine
An Introduction to Sensu by Bethany Erskine
 
Cf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphiteCf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphite
 
WTF is Sensu and Monitoring
WTF is Sensu and MonitoringWTF is Sensu and Monitoring
WTF is Sensu and Monitoring
 
Sensu @ Yelp!: A Guided Tour
Sensu @ Yelp!: A Guided TourSensu @ Yelp!: A Guided Tour
Sensu @ Yelp!: A Guided Tour
 
How Yelp Uses Sensu to Monitor Services in a SOA World
How Yelp Uses Sensu to Monitor Services in a SOA WorldHow Yelp Uses Sensu to Monitor Services in a SOA World
How Yelp Uses Sensu to Monitor Services in a SOA World
 
Monitoring with sensu
Monitoring with sensuMonitoring with sensu
Monitoring with sensu
 
An Introduction to Rancher
An Introduction to RancherAn Introduction to Rancher
An Introduction to Rancher
 
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
Orsys - Cycle certifiant - Responsable Infrastructure CloudOrsys - Cycle certifiant - Responsable Infrastructure Cloud
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
 
Meetup Docker Marseille 20160628 - Présentation de Rancher
Meetup Docker Marseille 20160628 - Présentation de RancherMeetup Docker Marseille 20160628 - Présentation de Rancher
Meetup Docker Marseille 20160628 - Présentation de Rancher
 
PuppetConf 2016: Watching the Puppet Show – Sean Porter, Heavy Water Operations
PuppetConf 2016: Watching the Puppet Show – Sean Porter, Heavy Water OperationsPuppetConf 2016: Watching the Puppet Show – Sean Porter, Heavy Water Operations
PuppetConf 2016: Watching the Puppet Show – Sean Porter, Heavy Water Operations
 
Release With Maven
Release With MavenRelease With Maven
Release With Maven
 

Similar to The ultimate container monitoring bake-off - Rancher Online Meetup October 2016

Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Amazon Web Services
 

Similar to The ultimate container monitoring bake-off - Rancher Online Meetup October 2016 (20)

DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
 
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
 
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
 
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event InspectionUsing the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
 
AppSec Pipelines and Event based Security
AppSec Pipelines and Event based SecurityAppSec Pipelines and Event based Security
AppSec Pipelines and Event based Security
 
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
 
Effective localization of testing using Sauce Labs and proxies
Effective localization of testing using Sauce Labs and proxiesEffective localization of testing using Sauce Labs and proxies
Effective localization of testing using Sauce Labs and proxies
 
DV 2016: Beyond the Web - Measurement of Today's Channel Hopper
DV 2016: Beyond the Web - Measurement of Today's Channel HopperDV 2016: Beyond the Web - Measurement of Today's Channel Hopper
DV 2016: Beyond the Web - Measurement of Today's Channel Hopper
 
The Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian CockcroftThe Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian Cockcroft
 
OOP 2016 - Faster releases and simpler operations
OOP 2016 - Faster releases and simpler operationsOOP 2016 - Faster releases and simpler operations
OOP 2016 - Faster releases and simpler operations
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
New Relic Infrastructure: Servers Transition August 2017
New Relic Infrastructure: Servers Transition August 2017New Relic Infrastructure: Servers Transition August 2017
New Relic Infrastructure: Servers Transition August 2017
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback Loops
 
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

The ultimate container monitoring bake-off - Rancher Online Meetup October 2016

  • 1. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . The Ultimate Container Monitoring Bake Off October 27, 2016 #ranchermeetup
  • 2. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Shannon Williams Co-Founder/VP Marketing @smw355 1 Darren Shepherd Co-Founder/Chief Architect @ibuildthecloud Freenode: darren0 #ranchermeetup
  • 3. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Jan Bruder Sr. Field Engineer Rancher Labs @janeczku 2 Bill Maxwell Sr. Devops Lead Rancher Labs @cloudnautique #ranchermeetup Ed Marshall Principal Consultant Infinity Works @rucknar
  • 4. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . First things first… This is a not a ! 3 #ranchermeetup
  • 5. © 2015 Rancher Labs, Inc.4 There are rules for a meetup! • We won’t be done on time • Questions are always welcome • There are no bad questions • Demo, then demo some more • Things will break, be patient #ranchermeetup
  • 6. © 2015 Rancher Labs, Inc.5 Join the conversation on Twitter #ranchermeetup
  • 7. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Agenda • Bakeoff Introduction – Shannon • Heavenly Datadog – Jan Bruder • Lucious Prometheus – Ed Marshall • Exquisite Sysdig – Bill Maxwell • Straw Poll • Remaining Questions 6 #ranchermeetup
  • 8. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Labs 7 #ranchermeetup An open-source software platform for managing containers A minimalist OS built explicitly to run Docker
  • 9. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Overview 8 Microservice Catalog AD/LDAP Leverage existing tools: - CI/CD - Code Repository - Monitoring Environment 1 Environment N … Network Services Storage Services Container Orchestration and Scheduling User Mgmt Ops Mgmt Environment 2
  • 10. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . - 1 Million+ Downloads - 1.0 Released in March - Open Source - Multi-tenant - Enterprise Support 9
  • 11. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . #ranchermeetup The Great Container Monitoring Bake Off
  • 12. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . A growing set of options Docker Stats cAdvisor Scout Datadog Sensu Prometheus Sysdig Cloud Sematext 11
  • 13. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Comparing Container Monitoring 1) Ease of deployment 2) Level of detail of information presented 3) Level of aggregation of information from entire deployment 4) Ability to raise alerts from the data 5) Ability to monitor non-Docker resources 6) Cost 12 http://rancher.com/comparing-monitoring-options-for- docker-deployments/
  • 14. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Monitoring in the catalog 13
  • 16. What is Datadog? Datadog is a monitoring service for dynamic cloud infrastructure and large-scale applications Signup for a free trial: https://www.datadoghq.com/datadog-signup/
  • 17. Deploying the agent Traditional Installation Datadog agent runs next to the Docker engine Docker-ized Datadog Agent Agent is deployed in a container The Agent is responsible for sending native host and container-specific metrics, like number of containers, load, memory, disk usage, and latency. For more information: http://docs.datadoghq.com/integrations/docker/
  • 18. Service discovery - Useful when using container orchestration tools like Kubernetes or ECS - Allows users to continuously monitor Dockerized applications without interruption as they move across containers and hosts How it works: 1. You define configuration templates for images you want to monitor 2. The Datadog Agent listens to Docker events and spots when containers are created, destroyed, started or stopped 3. The Agent loads the configuration template for the corresponding image, and automatically re-set up its checks For more information: http://docs.datadoghq.com/guides/servicediscovery/ Custom Metrics - Use the Datadog Agent with DogStatsD for sending in custom metrics instrumented in containerized applications - DogstatsD is the Datadog extension of StatsD, which adds metric tagging. For more information: http://docs.datadoghq.com/guides/dogstatsd/
  • 21. FOR Open Source API Follows UNIX philosophy Easy to instrument your code Fast & powerful Service Discovery Capacity Planning & Reporting Application Auto- Discovery Not Software as a service HOW DOES IT STACK-UP? BAKE OFF! AGAINST
  • 22. FOR Open Source API Follows UNIX philosophy Easy to instrument your code Fast & powerful Service Discovery Capacity Planning & Reporting Application Auto- Discovery Not Software as a service HOW DOES IT STACK-UP? BAKE OFF! AGAINST
  • 23. FOR MORE INFO Open Source API Follows UNIX philosophy Easy to instrument your code Fast & powerful Service Discovery Capacity Planning & Reporting Application Auto- Discovery Not Software as a service prometheus.io HOW DOES IT STACK-UP? BAKE OFF! AGAINST github.com/prometheus/prometheus robustperception.io cncf.io infinityworks.com engineering.infinityworks.com github.com/infinityworksltd
  • 25. © 2015 Rancher Labs, Inc. Sysdig Cloud
  • 26. © 2015 Rancher Labs, Inc. Key Benefits • Container native monitoring • Service visibility from orchestration systems • Auto-discovery of popular apps
  • 27. © 2015 Rancher Labs, Inc. Visualization and Traceability
  • 28. © 2015 Rancher Labs, Inc.27 Demo
  • 29. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Straw Poll Which are you most excited to try? - Datadog - Prometheus - Sysdig Cloud - They all look delicious 28
  • 30. © 2015 Rancher Labs, Inc. Get some free container monitoring action https://sysdig.com/rancher-monitoring/ www.datadoghq.com
  • 31. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Getting Started Rancher and RancherOS are in GitHub – Get Involved! 30 #ranchermeetup http://github.com/rancher
  • 32. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Training 31 http://info.rancher.com/live-training
  • 33. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Thank you rancher.com #ranchermeetup

Editor's Notes

  1. Signup for a free trial: https://www.datadoghq.com/datadog-signup/
  2. During Jenkins Build- make run-Jenkins 1m 10 This could be any CI, so longs as it can be run in a container and everyone can build in a consistent way then it doesn’t matter what its doing. As part of this build it could be executing unit tests etc I’ve mapped through the drive but you could just as easily have it git pull into the container, my instance monitors the remote git repo and then builds it from the mapped drive. There are pros and cons to both, I like this as I can make changes and run a manual build without needing to check in all the time. Jenkins git build – 5 mins Running multiple hosts locally causes pain as it means you need a repository or a means to get the built containers between the hosts. Overlay network also doesn’t currently work in boot2docker
  3. Intro
  4. During Jenkins Build- make run-Jenkins 1m 10 This could be any CI, so longs as it can be run in a container and everyone can build in a consistent way then it doesn’t matter what its doing. As part of this build it could be executing unit tests etc I’ve mapped through the drive but you could just as easily have it git pull into the container, my instance monitors the remote git repo and then builds it from the mapped drive. There are pros and cons to both, I like this as I can make changes and run a manual build without needing to check in all the time. Jenkins git build – 5 mins Running multiple hosts locally causes pain as it means you need a repository or a means to get the built containers between the hosts. Overlay network also doesn’t currently work in boot2docker