[Episode 51] Observing a Spring Boot Application with Actuator, Prometheus, Grafana, and Zipkin

Опубликовано: 24 Октябрь 2024
на канале: Bingyang Wei
1,319
56

🔗 GitHub: https://github.com/Washingtonwei/hogw...

In the last video, we showcased the capabilities of Spring Boot Actuator. It exposes operational information about the running application – like health, info, metrics, env, etc. Now, let’s build a comprehensive monitoring and observability stack (Prometheus, Grafana, Mailpit, and Zipkin) for our Spring Boot application.

0:00:00 Introduction
0:00:38 Observability Stack
0:02:54 Setting up Prometheus in Spring Boot
0:05:36 Defining and running Prometheus, Grafana, Mailpit, and Zipkin using Docker Compose
0:13:38 Prometheus
0:17:08 Grafana
0:24:58 Defining alert rules in Grafana and sending alert emails to Mailpit
0:36:21 Zipkin
0:43:26 Micrometer Observation API @Observed
0:48:05 Deploying a Spring Boot application to Azure
0:50:50 Synchronizing the local main branch
0:51:21 Summary

This video belongs to a playlist "Learn Spring Boot 3 with Bingyang":    • Learn Spring Boot 3 with Bingyang  

I don't want to make a super long video so I split it into smaller ones. If you want to learn Spring Boot 3 systematically, please visit the playlist (and save the playlist) for more Spring Boot 3 tutorials.

Feel free to leave a comment if you have any questions.

As always, thanks for watching, and happy learning!