the ultimate container monitoring bake-off - rancher online meetup october 2016

33
© 2015 Rancher Labs, Inc. © 2016 Rancher Labs, Inc . The Ultimate Container Monitoring Bake Off October 27, 2016 #ranchermeetup

Upload: shannon-williams

Post on 12-Jan-2017

891 views

Category:

Technology


3 download

TRANSCRIPT

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

© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .

The Ultimate Container Monitoring Bake OffOctober 27, 2016

#ranchermeetup

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

© 2015 Rancher Labs, Inc.2 © 2016 Rancher Labs, Inc .

Shannon WilliamsCo-Founder/VP Marketing @smw355

Darren ShepherdCo-Founder/Chief Architect @ibuildthecloudFreenode: darren0

#ranchermeetup

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

© 2015 Rancher Labs, Inc.3 © 2016 Rancher Labs, Inc .

Jan Bruder Sr. Field EngineerRancher Labs @janeczku

Bill MaxwellSr. Devops LeadRancher Labs @cloudnautique

#ranchermeetup

Ed Marshall Principal ConsultantInfinity Works @rucknar

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

© 2015 Rancher Labs, Inc.4 © 2016 Rancher Labs, Inc .

First things first…

This is a not a !

#ranchermeetup

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

© 2015 Rancher Labs, Inc.5

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

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

© 2015 Rancher Labs, Inc.6

Join the conversation on Twitter #ranchermeetup

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

© 2015 Rancher Labs, Inc.7 © 2016 Rancher Labs, Inc .

Agenda• Bakeoff Introduction – Shannon• Heavenly Datadog – Jan Bruder• Lucious Prometheus – Ed Marshall• Exquisite Sysdig – Bill Maxwell• Straw Poll• Remaining Questions

#ranchermeetup

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

© 2015 Rancher Labs, Inc.8 © 2016 Rancher Labs, Inc .

Rancher Labs

#ranchermeetup

An open-source software platform for managing containers

A minimalist OS built explicitly to run Docker

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

© 2015 Rancher Labs, Inc.9 © 2016 Rancher Labs, Inc .

Rancher OverviewMicroservice Catalog

AD/LDAP

Leverage existing tools:- CI/CD- Code

Repository- Monitoring

Environment 1 Environment N…Network Services Storage Services

Container Orchestration and SchedulingUser Mgmt Ops Mgmt

Environment 2

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

© 2015 Rancher Labs, Inc.10 © 2016 Rancher Labs, Inc .

- 1 Million+ Downloads- 1.0 Released in March- Open Source- Multi-tenant- Enterprise Support

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

© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . #ranchermeetup

The Great Container Monitoring Bake Off

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

© 2015 Rancher Labs, Inc.12 © 2016 Rancher Labs, Inc .

A growing set of optionsDocker StatscAdvisorScoutDatadogSensuPrometheusSysdig CloudSematext

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

© 2015 Rancher Labs, Inc.13 © 2016 Rancher Labs, Inc .

Comparing Container Monitoring1) Ease of deployment2) Level of detail of information presented3) Level of aggregation of information

from entire deployment4) Ability to raise alerts from the data5) Ability to monitor non-Docker resources 6) Cost

http://rancher.com/comparing-monitoring-options-for-docker-deployments/

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

© 2015 Rancher Labs, Inc.14 © 2016 Rancher Labs, Inc .

Monitoring in the catalog

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

Monitor containers with Datadog

Ilan Rabinovitch
we aren't going to be able to fit this in 3 slides. I think we give them a link and ask them to add it in the notes.
Page 16: The ultimate container monitoring bake-off - Rancher Online Meetup October 2016

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/

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

Deploying the agent

Traditional InstallationDatadog 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/

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

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 monitor2. 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/

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

19

Demo

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

PrometheusBAKE OFF -

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

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

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

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

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

FOR MORE INFOOpen 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.comengineering.infinityworks.comgithub.com/infinityworksltd

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

DEMO

https://prometheus.io/

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

© 2015 Rancher Labs, Inc.

Sysdig Cloud

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

© 2015 Rancher Labs, Inc.

Key Benefits

• Container native monitoring• Service visibility from orchestration

systems• Auto-discovery of popular apps

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

© 2015 Rancher Labs, Inc.

Visualization and Traceability

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

© 2015 Rancher Labs, Inc.28

Demo

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

© 2015 Rancher Labs, Inc.29 © 2016 Rancher Labs, Inc .

Straw PollWhich are you most excited to try?

- Datadog- Prometheus- Sysdig Cloud- They all look delicious

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

© 2015 Rancher Labs, Inc.

Get some free container monitoring actionhttps://sysdig.com/rancher-monitoring/ www.datadoghq.com

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

© 2015 Rancher Labs, Inc.31 © 2016 Rancher Labs, Inc .

Getting StartedRancher and RancherOS are in GitHub – Get Involved!

#ranchermeetup

http://github.com/rancher

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

© 2015 Rancher Labs, Inc.32 © 2016 Rancher Labs, Inc .

Rancher Training

http://info.rancher.com/live-training

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

© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .

Thank yourancher.com

#ranchermeetup