SlideShare a Scribd company logo
1 of 24
Information presented is confidential
Monitoring & Troubleshooting in a
Container Centric World
Chris Crane
VP of Product, Sysdig
Information presented is confidential
About Sysdig
The first and only comprehensive,
container-native monitoring
solution.
Open source tool: sysdig
Commercial solution: Sysdig Cloud
Information presented is confidential
Containers Are Taking the World by
Storm
Containers 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
Information presented is confidential
… For Good Reason
Containers enable
the modern software paradigm
Lightweight VMs
Enabling
CI/CD + DevOps
Building block for
Microservices
Information presented is confidential
Containers Are Great...
• Lightweight & Efficient
• Dynamic
• Reproducible & Portable
Information presented is confidential
Containers Are Great...
…but seeing inside
containers is
HARD.
Information presented is confidential
Visibility in a Container World
• Infrastructures are exponentially more:
– Scaled
– Dynamic
– Complex
• New container-native technologies
• Containers are black boxes
Information presented is confidential
Catch 22
How can I continue to
innovate and evolve my
application infrastructure
without sacrificing
visibility!?
Information presented is confidential
Container-Native Performance
Management
Information presented is confidential
Container-Native
Performance 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
Information presented is confidential
Container-Native
Performance 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
Information presented is confidential
Traditional VM Monitoring
Core
App
Infr.
App
Virtual Machine
Network & Infrastructure
Agent
• Full visibility of
applications and
infrastructure
• Lightweight agent
• All good…
Information presented is confidential
Container Visibility Options
1. Agents inside every container
2. Agents outside containers
3. Monitoring as a Microservice
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
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
Information presented is confidential
Agent In Its Own Container
Container Container
Container
Agent
Container Orchestration and Tooling
Host OS
Network & Infrastructure
• Respects containers, but…
• Containers are black boxes
• Unsustainable setup +
maintenance issues
• Significant scalability issues
Information presented is confidential
Agent In Its Own Container
Container Container
Container
Agent
Container Orchestration and Tooling
Host OS
Network & Infrastructure
• Respects containers, but…
• Containers are black boxes
• Unsustainable setup +
maintenance issues
• Significant scalability issues
Information presented is confidential
Container-Native Monitoring
What if we started from scratch and
re-architected monitoring
from the ground up for
containerized environments?
Information presented is confidential
Monitoring as a Microservice
Container Container
Core
App
Infr.
App
Monitoring
Container
Container Orchestration and Tooling
Host OS
Network & Infrastructure
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
Core
App
Infr.
App
Monitoring
Container
Container Orchestration and Tooling
Host OS
Network & Infrastructure
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
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
Information presented is confidential
Demo
Information presented is confidential
Get Started With Sysdig!
Chris Crane
chris@sysdig.com / @chriscrane
info@sysdig.com / @sysdig
Sysdig
Open source system and container visibility
www.sysdig.org
Sysdig Cloud
Container-native monitoring and alerting platform
www.sysdig.com
Mention this online meet-up for 20% off!

More Related Content

Recently uploaded

A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfICS
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...OnePlan Solutions
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024Shane Coughlan
 
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...Abortion Clinic
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypseTomasz Kowalczewski
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdfSelfMade bd
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Andrea Goulet
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIInflectra
 
What is a Recruitment Management Software?
What is a Recruitment Management Software?What is a Recruitment Management Software?
What is a Recruitment Management Software?NYGGS Automation Suite
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletAndrea Goulet
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Henry Schreiner
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024MulesoftMunichMeetup
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringPrakhyath Rai
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConNatan Silnitsky
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acreskasambamuno
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 

Recently uploaded (20)

Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...
Sinoville Clinic ](+27832195400*)[🏥Abortion Pill Prices Sinoville ● Women's A...
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
What is a Recruitment Management Software?
What is a Recruitment Management Software?What is a Recruitment Management Software?
What is a Recruitment Management Software?
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres
^Clinic ^%[+27788225528*Abortion Pills For Sale In birch acres
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

The Dark Art of Container Monitoring

  • 1. Information presented is confidential Monitoring & Troubleshooting in a Container Centric World Chris Crane VP of Product, Sysdig
  • 2. Information presented is confidential About Sysdig The first and only comprehensive, container-native monitoring solution. Open source tool: sysdig Commercial solution: Sysdig Cloud
  • 3. Information presented is confidential Containers Are Taking the World by Storm Containers 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
  • 4. Information presented is confidential … For Good Reason Containers enable the modern software paradigm Lightweight VMs Enabling CI/CD + DevOps Building block for Microservices
  • 5. Information presented is confidential Containers Are Great... • Lightweight & Efficient • Dynamic • Reproducible & Portable
  • 6. Information presented is confidential Containers Are Great... …but seeing inside containers is HARD.
  • 7. Information presented is confidential Visibility in a Container World • Infrastructures are exponentially more: – Scaled – Dynamic – Complex • New container-native technologies • Containers are black boxes
  • 8. Information presented is confidential Catch 22 How can I continue to innovate and evolve my application infrastructure without sacrificing visibility!?
  • 9. Information presented is confidential Container-Native Performance Management
  • 10. Information presented is confidential Container-Native Performance 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
  • 11. Information presented is confidential Container-Native Performance 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
  • 12. Information presented is confidential Traditional VM Monitoring Core App Infr. App Virtual Machine Network & Infrastructure Agent • Full visibility of applications and infrastructure • Lightweight agent • All good…
  • 13. Information presented is confidential Container Visibility Options 1. Agents inside every container 2. Agents outside containers 3. Monitoring as a Microservice
  • 14. 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
  • 15. 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
  • 16. Information presented is confidential Agent In Its Own Container Container Container Container Agent Container Orchestration and Tooling Host OS Network & Infrastructure • Respects containers, but… • Containers are black boxes • Unsustainable setup + maintenance issues • Significant scalability issues
  • 17. Information presented is confidential Agent In Its Own Container Container Container Container Agent Container Orchestration and Tooling Host OS Network & Infrastructure • Respects containers, but… • Containers are black boxes • Unsustainable setup + maintenance issues • Significant scalability issues
  • 18. Information presented is confidential Container-Native Monitoring What if we started from scratch and re-architected monitoring from the ground up for containerized environments?
  • 19. Information presented is confidential Monitoring as a Microservice Container Container Core App Infr. App Monitoring Container Container Orchestration and Tooling Host OS Network & Infrastructure
  • 20. 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 Core App Infr. App Monitoring Container Container Orchestration and Tooling Host OS Network & Infrastructure
  • 21. 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
  • 22. 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
  • 23. Information presented is confidential Demo
  • 24. Information presented is confidential Get Started With Sysdig! Chris Crane chris@sysdig.com / @chriscrane info@sysdig.com / @sysdig Sysdig Open source system and container visibility www.sysdig.org Sysdig Cloud Container-native monitoring and alerting platform www.sysdig.com Mention this online meet-up for 20% off!

Editor's Notes

  1. Sysdig Agenda: our thoughts on container monitoring, quick demo of our unique approach
  2. Even if only using for steps 1&2, still getting a lot of value
  3. Value is based on core technology
  4. There’s a catch
  5. We think the answer is CPM. What do I mean by this?
  6. Talk to customers and partners… three key requirements. 3: container native UI, also microservices
  7. I want to focus on the first one today, because this is the first step. If you can’t see inside your container, nothing else matters. Everything else about CPM is built on this.
  8. How do you translate this visibility to containers?
  9. 3 ways
  10. No one is doing this
  11. Black boxes example: Docker stats API – containers are self reporting. No idea what’s going on inside them. Similar to hypervisor level visibility. You need the agent on the VM. Setup: hard to point plugins to containers Scalability: legacy systems weren’t built for container scale – 100x nodes with 100x meta data – through one agent
  12. Many monitoring tools out there advertising support for Docker and this is what they do – there is definitely some value here. But this is not good enough Doesn’t even match VM visibility, much less improve on it There is a better way.
  13. What if, instead of starting with VM monitoring…
  14. best of both worlds see INSIDE containers form the OUTSIDE everything you’re used to getting in the VM world
  15. This is what you need to look for any monitoring architecture Probably pretty clear where this is going… here at Sysdig we believe we’ve developed the only true CPM solution. And that is based on our core technology.
  16. I want to talk about Sysdig and how we approach this problem.
  17. On top of this core technology, we’ve built two products While I’m switching to the demo, let’s do another quick survey.