Observability is the new trending buzzword, but is it really new? You probably all have implemented some kind of observability on your application or infrastructure without labeling it as such.
Simply said, observability allows you to understand your application performance and behavior at runtime. Nothing really new, but it does it with a perspective and a depth never reached by traditional monitoring approaches so far. It may even help predict issues before they really occur.
That sounds a nice promise … But how to implement it? What are the next steps to achieve state-of-the art observability?
Good news, the technology landscape is evolving fast and new open source standards and tools emerge to "effortlessly" onboard you. Let’s see on a concrete example what MicroProfile has to offer in that matter. How to instrument your applications with logging, healtcheck, tracing and metrics? How to organize your metrics? How to collect and make the most of these data with powerful backends such as Promotheus and Jaeger.
This presentation will also be an opportunity to talk about MicroMeter and OpenTelemetry and to analyze how they compare to MicroProfile.