What is Spring Boot Actuator?

A free video tutorial from John Thompson • 500,000+ Enrollments Worldwide
Spring Framework Guru - Best Selling Instructor
Rating: 4.5 out of 5Instructor rating
23 courses
336,358 students
What is Spring Boot Actuator?

Learn more from the full course

Ready for Production with Spring Boot Actuator

Manage your Spring Boot Applications in Production with Spring Boot Actuator

02:43:47 of on-demand video • Updated November 2023

Add Spring Boot Actuator to a Spring Boot Project
Write Custom Endpoints for Spring Boot Actuator
Configure Custom Metrics for Spring Boot Actuator
Add Git Checkin information to the information endpoint in Spring Boot Actuator
Create Custom Information Contributors for Spring Boot Actuator
Use the Spring Boot Interactive Shell
Change Logging Levels in a running Spring Boot Application
English [Auto]
Okay, so this course is all about spring boot actuator. And you might be wondering what is spring boot actuator? Why do you care? Spring boot actuator is a set of tools provided by the Spring team to monitor applications running in production. Now. For a long time, the Spring family of tools didn't have anything in your left to roll your own. Now, as we started doing automated deployments, automated monitoring and things like that, information from the application is becoming more and more critical and some of the stuff is just plain nice to have. You want some type of dashboard to see what's going on in your system, like how many orders are coming across, how many messages are coming across? Spring boot actuator is a tool. You might be running Docker containers microservices. You need to see if those services are alive. Made a health check. So spring boot is spring boot actuator is the tool for that. You might want to be adjusting like logging properties dynamically on the fly. Again, that's in spring boot actuator. So there's a lot of things that you can do with it. And it's all it's a really a complete tool set for your application while it is running in a production environment. So there's a lot, a lot of things that can do with it. I really like spring boot actuator. I use it all the time whenever I develop a spring service, whether it's a web application or a microservice sitting there behind like in a Kubernetes cluster or something. Spring boot actuator is a great toolset to use because it does give you a lot of application information, things like when you need it, it is there. So if you need to get metrics out of the system, do reporting on how many messages came across. Spring boot actuator is the tool to use. So in this course we are going to go in and explain what spring boot actuator is, what the end points are, what is available out of the box. And I'm also going to show you how to customize it for your particular environment. So you might have special needs. And like everything else in spring, there are touch points in it where we can extend it pretty easily. So out of the box you get a tremendous amount of functionality in spring boot actuator, but it's also very adaptable to your particular needs. So we're going to have a lot of fun in this course setting up spring boot actuator and we're going to learn a lot about what it brings to the table when you're running your spring applications in an enterprise application.