Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Spring Boot microservices interview prep
ยท
Module 7
Observability & Monitoring
1
Centralized Configuration with Spring Cloud Config Server
Set up a Spring Cloud Config Server to serve centralized configuration from a Git repository.
Set up a Spring Cloud Config Server to serve centralized configuration from a Git repository.
2
Dynamic Configuration with Spring Cloud Bus
Implement dynamic configuration refresh using Spring Cloud Bus to update properties without a service restart.
Implement dynamic configuration refresh using Spring Cloud Bus to update properties without a service restart.
3
Structured Logging for Request Troubleshooting
Implement structured logging with correlation IDs for end-to-end request troubleshooting.
Implement structured logging with correlation IDs for end-to-end request troubleshooting.
4
Distributed Tracing with Micrometer and Zipkin
Implement distributed tracing using Micrometer Tracing and Zipkin to track requests across services.
Implement distributed tracing using Micrometer Tracing and Zipkin to track requests across services.
5
Micrometer and Prometheus: Custom Metrics Configuration
Configure custom application metrics using Micrometer and expose them in Prometheus format.
Configure custom application metrics using Micrometer and expose them in Prometheus format.
6
Prometheus: Metrics & Queries
Set up Prometheus to scrape metrics and write basic PromQL queries to analyze them.
Set up Prometheus to scrape metrics and write basic PromQL queries to analyze them.
7
Prometheus: SLIs, SLOs, and Alerting Rules
Define Service Level Indicators (SLIs), Objectives (SLOs), and implement alerting rules in Prometheus.
Define Service Level Indicators (SLIs), Objectives (SLOs), and implement alerting rules in Prometheus.
8
Analyzing Distributed Traces with Zipkin
Interpret distributed traces in Zipkin to identify and diagnose performance bottlenecks in a request flow.
Interpret distributed traces in Zipkin to identify and diagnose performance bottlenecks in a request flow.
Previous module
Securing Microservices
Next module
Testing Strategies for Microservices