What problem does it solve? Spring Boot features often ship without the instrumentation needed to diagnose production failures, leaving operators with no logs, metrics, or traces when something breaks at 3 a.m. This Skill defines how to instrument Java 21+ Spring Boot REST applications so every feature is operable: structured JSON logs, correlation context, Micrometer meters, distributed tracing, and health probes. ## Core Features & Use Cases - Structured logging and correlation IDs: Configures JSON log output, MDC-based correlation filters ordered before Spring Security, and propagation to outbound HTTP clients and asynchronous work. - Metrics and tracing: Guides Micrometer meter selection, bounded tag cardinality with runtime MeterFilter caps, observations, and W3C trace propagation across service boundaries. - Operational endpoints: Covers actuator exposure on a separate management port, liveness and readiness probe groups, and safe health indicator implementation. - Use Case: When adding a scheduled job or an outbound service call to a Spring Boot application, use this Skill to add the required timers, error counters, correlation propagation, and readiness checks in the same change. ## Quick Start Use the observability-and-logging skill to add correlation ID handling, metrics, and health probes to my Spring Boot service.