Presentation: Debugging Containerized Microservices
Abstract
The mainstreaming of containerization and microservices is raising a critical question by both developers and operators: how do we debug all this?
Debugging microservices applications is a difficult task. The state of the application is spread across multiple microservices, and it is hard to get a holistic view of the state of the application. Currently debugging of microservices is assisted by openTracing, which helps in tracing of a transaction or workflow for post-mortem analysis, and linkerd and itsio which monitor the network to identify latency problems. These tools however, do not allow to monitor and interfere with the application during run time.
In this talk, we will describe and demonstrate common debugging techniques and we will introduce Squash, a new tool and methodology.
Similar Talks
Linux Foundation's Project EVE: A Cloud-Native Edge Computing Platform

Co-founder, VP Product and Strategy @ZededaEdge & Member Board Of Directors for LF Edge @linuxfoundation
Roman Shaposhnik
License Compliance for Your Container Supply Chain

Open Source Engineer @VMware
Nisha Kumar
Observability in the SSC: Seeing Into Your Build System

Engineer @honeycombio
Ben Hartshorne
Stateful Programming Models in Serverless Functions

Principal Engineering Manager @Microsoft, helping lead the Azure Functions Team
Chris Gillum
Coding without Complexity

CEO/Cofounder @darklang
Ellen Chisa
User & Device Identity for Microservices @ Netflix Scale

Senior Software Engineer in Product Edge Access Services Team @Netflix
Satyajit Thadeshwar
Observability in the Development Process: Not Just for Ops Anymore

Cofounder @honeycombio
Christine Yen
Programming the Cloud: Empowering Developers to Do Infrastructure

TypeScript Co-Creator
Luke Hoban
Cloud Native Applications and Infrastructures Panel

TypeScript Co-Creator