Spring 5 Integration: Monitoring, System Management and Debugging
Features for monitoring and management are essential for production-ready applications. This course will teach you how to include these features in your Spring Integration application, as well as tools for analyzing and debugging.
What you'll learn
Spring Integration is an extension of the Spring Framework that helps you build integration solutions based on the patterns described in the book "Enterprise Integration Patterns". In this course, Spring 5 Integration: Monitoring, System Management and Debugging, you will learn how to add Spring Integration's features for monitoring, managing and debugging to your applications. First, you will learn how to add support for gathering metrics and how to monitor your Spring Integration application. Next, you will explore how to remotely manage and control your application using Spring Integration's support for JMX. Finally, you will discover how to analyze and debug the message flows in your application using the tools that Spring Integration provides. When you are finished with this course, you will have the skills and knowledge of Spring Integration's monitoring, system management and debugging features needed to develop a robust, production-ready Spring Integration solution.
Table of contents
- Overview 2m
- Introducing Spring Boot Actuator 2m
- Demo: Spring Boot Actuator 5m
- Recording Metrics with Micrometer 4m
- Demo: Working with Micrometer 5m
- Demo: Customizing the MeterRegistry 2m
- Demo: Adding Metrics with a MeterBinder 5m
- Spring Integration Metrics 4m
- Demo: Setting up InfluxDB and Grafana 5m
- Demo: Monitoring with InfluxDB and Grafana 6m
- Summary 2m
- Overview 2m
- Core Concepts of JMX 3m
- Spring Integration JMX Support 3m
- Demo: Adding a Retry Mechanism Controlled via JMX 9m
- Demo: Improving Error Handling with JMX Components 8m
- The Control Bus Enterprise Integration Pattern 2m
- Demo: Using the Spring Integration Control Bus 3m
- Controlled Shutdown in Spring Integration 3m
- Summary 2m