Advanced Spring: Spring Boot Actuator

Advanced Spring: Spring Boot Actuator

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 13m | 642 MB

Are you a Java developer with a need to monitor the performance of your applications? In this advanced course, award-winning technical instructor Mikaila Akeredolu gives you an overview of the dashboard that you build in this course using Spring Boot Actuator, Prometheus, and Grafana. Then he dives into specifics. Mikaila introduces you to monitoring and managing Spring Boot applications with Spring Boot Actuator. He explains endpoints, endpoint groups, and how to override the Actuator base path. Mikaila walks you through the process to create and secure endpoints, then shows you how to leverage Micrometer and Prometheus to store and query metrics from your applications. Mikaila finishes up with a detailed discussion of Grafana dashboards, which make it easier to visualize multiple metrics across multiple stacks on the same screen.

Table of Contents

Introduction
1 Need to monitor the performance of your applications
2 What you should know

Intro to Spring Boot Actuator
3 Introduction to Spring Boot Actuator
4 Actuator endpoints and documentation
5 Exposing and enabling endpoints
6 Show details and create health endpoint groups
7 Show application information with the info endpoint
8 Overriding the Actuator base path

Creating and Securing Actuator Endpoints
9 Implementing the Health Indicator interface
10 Creating a custom Actuator endpoint
11 How to secure Actuator endpoints with Spring Security

Metrics and Prometheus
12 Spring Boot Actuator metrics and Prometheus
13 Micrometer Prometheus registry
14 Prometheus configuration
15 Installing and running a Prometheus Docker image
16 Take the Prometheus UI for a spin
17 Adding custom metrics
18 Viewing custom metrics from the Prometheus UI

Grafana Dashboards
19 Installing and running a Grafana Docker image
20 Import metrics data from Prometheus to Grafana
21 Creating dashboards with Grafana

Conclusion
22 Next steps

Homepage