Ready for Production with Spring Boot Actuator

Manage your Spring Boot Applications in Production with Spring Boot Actuator

4.47 (575 reviews)
Udemy
platform
English
language
Web Development
category
Ready for Production with Spring Boot Actuator
12,538
students
3 hours
content
Nov 2023
last update
$54.99
regular price

What you will learn

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

Why take this course?

For far too many developers, running an application in production is an after thought. In big enterprises, as a developer, you write an application and then turn it over to another team. Someone else promotes your code into QA and then the operations guys eventually take your code to production.

Out of sight, out of mind right?

Wrong. Not so much anymore.

The age of DevOps has really brought developers and operations closer together.

Spring Boot has introduced a tremendous amount of functionality to the Spring Framework. If you are building modern Spring Framework applications, you're probably already using Spring Boot.

An awesome feature of Spring Boot is Spring Boot Actuator. 

If you're a developer, Spring Boot Actuator brings you a set of tools you want to be using to help people in operations monitor your application.

Spring Boot Actuator is all about supporting and monitoring your application running production.

If you're in operations, Spring Boot Actuator is a set of tools you want your developers to enable in their Spring Boot projects.

Spring Boot Actuator is a set of tools for monitoring and managing Spring Boot Applications as they run in production.

As the industry moves towards microservices deployed in containers, automated monitoring becomes more and more important.

Out of the box Spring Boot Actuator provides a health endpoint which can easily be wired into container orchestration tools, such as Kubernetes or Open Shift, which can be used to trigger alerting or automated self-healing.

But Spring Boot Actuator is much more than just a simple health endpoint.

In this course you will learn:

  • About the available Spring Boot Actuator endpoints.

  • How you can write your own custom endpoints.

  • How to use Spring MVC to expose endpoints via HTTP.

  • About the out of the box health checks provided by Spring Boot Actuator.

  • How to write your own custom health check.

  • How to show Git commit information on the Information endpoint.

  • How to show build information on the Information endpoint.

  • How to see system health metrics (memory, cache hits, disk usage, etc)

  • How to add metrics to see your application activity (page views, or other custom actions)

  • How to change log levels at runtime to aid troubleshooting.

When things go wrong in production, wouldn't it be nice to know exactly what version of your code is running?

With Spring Boot Actuator, it's simple to add information from your Git checkin or your Jenkins CI build. Then, you can go to the information endpoint and know exactly what version of the code is running in production.

As you troubleshoot a problem, sometimes you need to see more detailed log output.

If you're running in production, your logging levels are probably turned down to keep the logging overhead at a minimum.

What you need is a way to shell into your running application and change the log levels.

In this course, you will see exactly how you can shell into your running application to adjust the log levels.

If you're deploying Spring Boot applications in today's enterprise, Spring Boot Actuator is really a must have.

Screenshots

Ready for Production with Spring Boot Actuator - Screenshot_01Ready for Production with Spring Boot Actuator - Screenshot_02Ready for Production with Spring Boot Actuator - Screenshot_03Ready for Production with Spring Boot Actuator - Screenshot_04

Reviews

PoornaChandraRao
March 25, 2024
Overall the content is good. As I'm from an Indian origin, I feel it difficult to catch up the tutor's English accent. It is a problem from my side and need to improve my English listening skills. One more thing is this course is with older version (1.x) of Spring Boot whereas we are now in 3.x version.
Sashi
January 18, 2024
The course is like a flat reading. While explaining something important, He should give a little stretch to the word.
Alejandro
September 23, 2023
I think the course needs to be updated. Overall I think this course is great and gives a general idea of what we can do with Actuator, yet when you start getting your hands dirty most of the content is outdated. I had to read the docs and some posts on stack overflow to get things working on newer versions. Also, I couldn't get the chance to work with the shell as Spring Boot remote shell is now deprecated. I'm going to look for the best alternative to cover this topic, but that's why I give the course 3 stars and say it needs to be updated.
Sergio
August 30, 2023
The course is good, but need to update it It could have more metrics analysis and integration with external tools.
Vaibhav
July 29, 2023
It was quite a good and informative course. This will surely help me while working with spring boot actuators
Jochen
July 21, 2023
Intentionally "only" four stars which udemy calls "good as expected", because it was not the first Frameworkguru-Course for me and they are all very good quality concerning the content as well as the teacher performance. So I expected this quality... But I give the five stars to let John rank high for other students to have very good lessons!
Michal
April 22, 2023
I am afraid I cannot give 5 stars because the stuff here is heavily obsolete - those technical things are valid for Spring Boot 1 and almost nothing is valid in later versions, except the fact that all these things still exist and are available in a spring application; just they're done differently (actuator is not available by default, metrics are defined with annotations - the mentioned interfaces do not exist anymore, etc.). But still, it's a nice overview.
Dane
January 14, 2023
I'm about half way through and this course is a bit dissapointing so far - it covers a lot of info, but there is a lot of talking about "what is included", which is mainly a list of features, but with very little demo / hands on, and minimal explanation about some of these. Unfortunately it seems quite out of date (it uses Spring 1.4 in the demos) and a lot of the defaults appear to have changed, or work completely differently, so nothing works quite like in the videos and I'm having to constantly google to find out how to do this in the more current version(s) Spring 2.7.
Vishnu
November 9, 2022
It could be better if the concepts are explained meanwhile when writing the code rather than explaining the concepts with already coded material.
Chris
October 25, 2022
This needs to be updated for Spring Boot 2. Also, it should start from an empty project to allow the user to build up to a fully evolved example project. This course feels like it was just put together in a few hours with not much effort.
Rupak
June 12, 2022
The delivery of content could be better. Also, please try to include real-time full-scale application to put things better into perspective.
Dinh
May 23, 2022
This class is too old for the current time 2022. Some features no longer work with the new spring version. Remote shell also no longer exits at present. It would be better if there is a new course about spring actuator for spring 2.x.x
Thierry
May 5, 2022
As usual, the John's courses are most valuable contents. I've enjoyed these one, as many others too, especially on Docker and on Spring Framework in general. If you are not sure to buy these one, it is a smart enough course to handle Spring Web Applications in production with customized features of Spring Boot Actuator. So it is a good bet for learning great stuff.
Swapnil
March 31, 2022
Thank you for creating wonderful course on spring-boot actuators. could you please add lectures on Spring Boot Admin also ?
Harsányi
January 28, 2022
It was good and covered a lot of topics. I think a little bit more examples could be still useful in some parts and also the contents are a bit outdated.

Charts

Price

Ready for Production with Spring Boot Actuator - Price chart

Rating

Ready for Production with Spring Boot Actuator - Ratings chart

Enrollment distribution

Ready for Production with Spring Boot Actuator - Distribution chart
1031780
udemy ID
12/4/2016
course created date
11/20/2019
course indexed date
Bot
course submited by