24
Information presented is confide Monitoring & Troubleshooting in a Container Centric World Chris Crane VP of Product, Sysdig

The Dark Art of Container Monitoring

Embed Size (px)

Citation preview

Page 1: The Dark Art of Container Monitoring

Information presented is confidential

Monitoring & Troubleshooting in a Container Centric World

Chris CraneVP of Product, Sysdig

Page 2: The Dark Art of Container Monitoring

Information presented is confidential

About Sysdig

The first and only comprehensive, container-native monitoring solution.

Open source tool: sysdig

Commercial solution: Sysdig Cloud

Page 3: The Dark Art of Container Monitoring

Information presented is confidential

Containers Are Taking the World by StormContainers Enterprise Adoption

Using or Investigating Containers Not Using nor Investigating Containers

Source: The Current State of Container Usage, ClusterHQ & DevOps.com, June 2015

93

7

Page 4: The Dark Art of Container Monitoring

Information presented is confidential

… For Good ReasonContainers enable

the modern software paradigm

Lightweight VMs EnablingCI/CD + DevOps

Building block for Microservices

Page 5: The Dark Art of Container Monitoring

Information presented is confidential

Containers Are Great...

• Lightweight & Efficient

• Dynamic

• Reproducible & Portable

Page 6: The Dark Art of Container Monitoring

Information presented is confidential

Containers Are Great...

…but seeing inside

containers is HARD.

Page 7: The Dark Art of Container Monitoring

Information presented is confidential

Visibility in a Container World

• Infrastructures are exponentially more:– Scaled– Dynamic– Complex

• New container-native technologies• Containers are black boxes

Page 8: The Dark Art of Container Monitoring

Information presented is confidential

Catch 22

How can I continue to innovate and evolve

my application infrastructure without

sacrificing visibility!?

Page 9: The Dark Art of Container Monitoring

Information presented is confidential

Container-Native Performance Management

Page 10: The Dark Art of Container Monitoring

Information presented is confidential

Container-NativePerformance Management

1. 100% visibility with no instrumentation and no extra burden

2. Deep awareness of container-native technologies

3. Microservice oriented output and user experience

Page 11: The Dark Art of Container Monitoring

Information presented is confidential

Container-NativePerformance Management

1. 100% visibility with no instrumentation and no extra burden

2. Deep awareness of container-native technologies

3. Microservice oriented output and user experience

Page 12: The Dark Art of Container Monitoring

Information presented is confidential

Traditional VM Monitoring

CoreApp

Infr.App

Virtual Machine

Network & Infrastructure

Agent• Full visibility of

applications and infrastructure

• Lightweight agent• All good…

Page 13: The Dark Art of Container Monitoring

Information presented is confidential

Container Visibility Options

1. Agents inside every container

2. Agents outside containers

3. Monitoring as a Microservice

Page 14: The Dark Art of Container Monitoring

Information presented is confidential

Agent In Every Container

Container

App

Agent

Container

App

Agent

Container

App

Agent

Container Orchestration and Tooling

Host OS

Network & Infrastructure

• Full visibility, but…• Undermines key

benefits of containers:– Light weight– Portability– Reproducibility

Page 15: The Dark Art of Container Monitoring

Information presented is confidential

Agent In Every Container

Container

App

Agent

Container

App

Agent

Container

App

Agent

Container Orchestration and Tooling

Host OS

Network & Infrastructure

• Full visibility, but…• Undermines key

benefits of containers:– Light weight– Portability– Reproducibility

Page 16: The Dark Art of Container Monitoring

Information presented is confidential

Agent In Its Own Container

Container Container

Container

Agent

Container Orchestration and Tooling

Host OSNetwork & Infrastructure

• Respects containers, but…• Containers are black boxes• Unsustainable setup +

maintenance issues• Significant scalability issues

Page 17: The Dark Art of Container Monitoring

Information presented is confidential

Agent In Its Own Container

Container Container

Container

Agent

Container Orchestration and Tooling

Host OSNetwork & Infrastructure? • Respects containers, but…

• Containers are black boxes• Unsustainable setup +

maintenance issues• Significant scalability issues

Page 18: The Dark Art of Container Monitoring

Information presented is confidential

Container-Native Monitoring

What if we started from scratch and re-architected monitoring

from the ground up forcontainerized environments?

Page 19: The Dark Art of Container Monitoring

Information presented is confidential

Monitoring as a Microservice

Container Container

CoreApp

Infr.App

Monitoring Container

Container Orchestration and Tooling

Host OSNetwork & Infrastructure

Page 20: The Dark Art of Container Monitoring

Information presented is confidential

Why Monitoring as a Microservice?

• Aligns with container + microservice principles

• Full visibility• Support for ecosystem• Highly scalable +

dynamic• Zero setup / zero config

Container Container

CoreApp

Infr.App

Monitoring

Container

Container Orchestration and Tooling

Host OS

Network & Infrastructure

Page 21: The Dark Art of Container Monitoring

Information presented is confidential

Sysdig Container-Native Architecture

1. Instrument host operating system

3. Ingest in Monitoring Container

4. (Optionally) save to trace file

2. Capture process +

container activity

Page 22: The Dark Art of Container Monitoring

Information presented is confidential

Sysdig Products

haproxy nginx

mongo sysdig

sysdig(command line tool)

- Open Source- Single machine- Troubleshooting-focused

Sysdig Cloud(SaaS and OnPrem)

- Commercial Solution- Distributed- Monitoring/alerting/troubleshooting

Page 23: The Dark Art of Container Monitoring

Information presented is confidential

Demo

Page 24: The Dark Art of Container Monitoring

Information presented is confidential

Get Started With Sysdig!

Chris [email protected] / @chriscrane

[email protected] / @sysdig

SysdigOpen source system and container visibility

www.sysdig.org

Sysdig CloudContainer-native monitoring and alerting platform

www.sysdig.com

Mention this online meet-up for 20% off!