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

%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 

Recently uploaded (20)

%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.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.