Observability with Spring-Based Distributed Systems

October 4, 2018

Observability is about understanding system behavior, but this becomes more difficult once you are running multiple, distributed applications that interact with each other. The target audience for this talk are developers building distributed systems using Spring who want better observability to improve areas such as alerting, root-cause/latency analysis, and monitoring. Basic understanding of Spring Boot is recommended. This talk introduces three main pillars of observability - logging, metrics, and tracing. For each of these pillars, you will learn how you can integrate or instrument it in your Spring Boot-based applications. Then, you will learn how these pillars connect to achieve powerful observability. Some projects that will be covered include Zipkin for distributed tracing, Micrometer as a metrics facade and exporter, and Spring Cloud Sleuth for tracing instrumentation and log correlation. Speaker: Jon Schneider Principal Software Engineer, Pivotal Filmed at SpringOne Platform 2018

Previous
Spinnaker and the Distributed Monorepo
Spinnaker and the Distributed Monorepo

If a security vulnerability is reported in a common java library today, would you be able to identify affec...

Next Video
Going Cloud-Native with Spring Cloud Azure
Going Cloud-Native with Spring Cloud Azure

In this session, we will show how you can use Spring Cloud Azure to implement Spring-based cloud native app...