Tracing and Monitoring Microservices and Applications with Spring Sleuth (Ep. 29)




Pivotal Podcasts show

Summary: While at SpringOne Platform 2016 I, Coté talks with Marcin about one of the projects he works on, Spring Sleuth. There's plenty of technical overviews of Sleuth out there, but I wanted to talk with Marcin about the "why" of Sleuth, how he came to use, and get a high-level overview of how it works. Sleuth, based on Zipkin, is a framework for distributed tracing which turns out to be handy for the types of architectures we see in cloud native applications, particularly microservices. Monitoring a single user interaction across a mutli-service, composed application has historically been difficult: you can lose track of what code and service is participating and doing what, ending up in a lot of log salad and correlation hacks after the fact to diagnose problems and monitor for overall performance. Check out Marcin's blog at http://toomuchcoding.com/ and find him in Twitter at @MGrzejszczak. More: Visit http://pivotal.io/podcasts for show notes and other episodes. Feedback: podcast@pivotal.io