Observability for Microservices

Observability Logo

To be able to identify and analyse problems, applications need to provide status and runtime information. Distributed and dynamic microservice environments need to standardize this to enable efficient operations.

This talk presents four areas that are part of observability: status information, logs, metrics, and traces. Technology examples show how these concepts can be applied.

The talk will explain each concept and will present a practical example, for example Spring Boot Actuator for status information, Log4j for logs, Micrometer and Prometheus for metrics.

For more in-depth information you can look into my talks about Logging and Tracing, Micrometer and Monitoring with Prometheus and Grafana.

Upcoming Talks

Contact me if you want me to talk about this topic at your meetup, company or conference. I’m also available for trainings and workshops.

  • [de] Observability für Microservice-Umgebungen, Continuous Lifecycle Mannheim on 2018-11-13..16
  • [de] Observability für Spring Boot Anwendungen, IT Tage Frankfurt on 2018-12-11..13
  • [en] Observability in dynamic and distributed Environments, OOP Munich on 2019-01-21..25

Previous Talks

  • [en] Observability in dynamic and distributed Environments, msg Java Conference Cluj on 2018-11-01

Slides of previous talks

Speakerdeck slides of 'Observability for Microservices' Speakerdeck slides of 'Observability für Microservices'

Recording (German, 2019)

Video 'Was ist Observability?'
Back to overview...