the dark art of container monitoring
TRANSCRIPT
![Page 1: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/1.jpg)
Information presented is confidential
Monitoring & Troubleshooting in a Container Centric World
Chris CraneVP of Product, Sysdig
![Page 2: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/5.jpg)
Information presented is confidential
Containers Are Great...
• Lightweight & Efficient
• Dynamic
• Reproducible & Portable
![Page 6: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/6.jpg)
Information presented is confidential
Containers Are Great...
…but seeing inside
containers is HARD.
![Page 7: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/9.jpg)
Information presented is confidential
Container-Native Performance Management
![Page 10: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/23.jpg)
Information presented is confidential
Demo
![Page 24: The Dark Art of Container Monitoring](https://reader036.vdocuments.mx/reader036/viewer/2022070510/58ae285c1a28ab557e8b4623/html5/thumbnails/24.jpg)
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!