Spring Boot 4 observability with Actuator, Micrometer, and OpenTelemetry. Use when configuring health indicators, custom metrics, distributed tracing, production endpoint exposure, or Kubernetes/Cloud Run probes. Covers Actuator security, Micrometer Timer/Counter/Gauge patterns, and OpenTelemetry span customization.
/plugin marketplace add joaquimscosta/arkhe-claude-plugins/plugin install spring-boot@arkhe-claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
EXAMPLES.mdTROUBLESHOOTING.mdreferences/actuator.mdreferences/metrics.mdreferences/tracing.mdProduction observability with Actuator endpoints, Micrometer metrics, and OpenTelemetry tracing.
| Component | Purpose |
|---|---|
| Actuator | Health checks, info, metrics exposure, operational endpoints |
| Micrometer | Metrics abstraction (Timer, Counter, Gauge, DistributionSummary) |
| OpenTelemetry | Distributed tracing (default in Spring Boot 4) |
actuator, micrometer-registry-*, opentelemetrySee EXAMPLES.md for complete working examples including:
org.springframework.boot.health.contributor.*access: none/unrestricted/read-only| Anti-Pattern | Fix |
|---|---|
| DB checks in liveness probe | Move to readiness group only |
| 100% trace sampling in production | Use 10% or less |
| Exposing all endpoints publicly | Separate management port + auth |
| High-cardinality metric tags | Use low-cardinality tags only |
| Missing graceful shutdown | Add server.shutdown=graceful |
| No health probe groups | Separate liveness and readiness |