Ready for Production with Spring Boot Actuator
Ready for Production with Spring Boot Actuator, available at $54.99, has an average rating of 4.85, with 51 lectures, based on 583 reviews, and has 12585 subscribers.
You will learn about 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 This course is ideal for individuals who are The ideal student for this course is a beginning or intermediate Java developer with some Spring Experience. It is particularly useful for The ideal student for this course is a beginning or intermediate Java developer with some Spring Experience.
Enroll now: Ready for Production with Spring Boot Actuator
Summary
Title: Ready for Production with Spring Boot Actuator
Price: $54.99
Average Rating: 4.85
Number of Lectures: 51
Number of Published Lectures: 51
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $44.99
Quality Status: approved
Status: Live
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
Who Should Attend
- The ideal student for this course is a beginning or intermediate Java developer with some Spring Experience.
Target Audiences
- The ideal student for this course is a beginning or intermediate Java developer with some Spring Experience.
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.
Course Curriculum
Chapter 1: Introduction to Ready for Production with Spring Boot Actuator
Lecture 1: Course Introduction
Lecture 2: Instructor Introduction
Lecture 3: What is Spring Boot Actuator?
Chapter 2: Sample Spring Boot Application
Lecture 1: Introduction
Lecture 2: Application Code Review
Lecture 3: Assignment: Create your own application
Chapter 3: Spring Boot Actuator Endpoints
Lecture 1: Introduction
Lecture 2: Installing Spring Boot Actutator
Lecture 3: Default Endpoints
Lecture 4: Custom Endpoints
Lecture 5: Securing Endpoints
Lecture 6: Customizing Endpoint Paths
Lecture 7: Assignment: Create Custom Endpoint
Lecture 8: Assignment: Customize management server port
Lecture 9: Assignment Review
Lecture 10: Conclusion
Chapter 4: Spring Boot Actuator Health Endpoint
Lecture 1: Introduction
Lecture 2: Available Auto Configured Health Indicators
Lecture 3: Custom Health Indicators
Lecture 4: Assignment: Write Custom Health Indicator
Lecture 5: Conclusion
Chapter 5: Spring Framework Application Information
Lecture 1: Introduction
Lecture 2: AutoConfigured Information Contributors
Lecture 3: Custom Application Information
Lecture 4: Adding Git Commit Information
Lecture 5: Assignment Add Chuck Norris Information
Lecture 6: Assignment Review
Lecture 7: Conclusion
Chapter 6: Spring Boot Actuator Metrics
Lecture 1: Introduction
Lecture 2: System Metrics Overview
Lecture 3: System Metrics Demo
Lecture 4: Custom Metrics
Lecture 5: Assignment: Create your own metric (Use / explain guage)
Lecture 6: Assignment Review
Lecture 7: Tracing Demo
Lecture 8: Conclusion
Chapter 7: Runtime Interaction With Running Spring Boot Applications
Lecture 1: Introduction
Lecture 2: JMX / Jolokia
Lecture 3: Enabling Remote Shell
Lecture 4: Update Remote Shell for OSX
Lecture 5: Tour of Remote Shell
Lecture 6: Using Endpoints
Lecture 7: Spring Context Information
Lecture 8: Setting up Logging
Lecture 9: Changing Logging Properties
Lecture 10: Custom Commands
Lecture 11: Conclusion
Chapter 8: Appendix A – Using GitHub
Lecture 1: GitHub Basics
Lecture 2: GitHub Workflow
Chapter 9: Course Conclusion
Lecture 1: Conclusion
Lecture 2: Bonus
Instructors
-
John Thompson • 500,000+ Enrollments Worldwide
Spring Framework Guru – Best Selling Instructor -
Spring Ahead Code Academy
Spring Ahead with Your Career
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 18 votes
- 3 stars: 84 votes
- 4 stars: 168 votes
- 5 stars: 301 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024