Summary
In this chapter, we began with distributed logging and why it is important in any microservice implementation. We implemented an ELK Stack for distributed logging in the pet-clinic
application. Furthermore, we dived into using the Kibana user interface for connecting to the Elasticsearch application logs index.
Later, we explored what distributed tracing is and how to implement distributed tracing using Zipkin in the Micronaut framework. We also verified the trace of an HTTP call in the Zipkin user interface.
In the end, we dived into the world of distributed monitoring and implemented a distributed monitoring solution for the pet-clinic
application using a Prometheus and Grafana stack.
This chapter enhanced your Micronaut microservices journey with the observability patterns that are distributed logging, distributed tracing, and distributed monitoring by enabling you with hands-on knowledge on how to implement these patterns in the Micronaut framework.
In the...