{"enrichment":{"faq":[{"a":"spring-boot-actuator endpoints are enabled by adding the spring-boot-starter-actuator dependency and configuring exposure in application.properties or application.yml. By default, only the /health endpoint is exposed over HTTP; enable others via management.endpoints.web.include=* or list specific endpoints like metrics,info,env. Use management.endpoints.web.base-path to customize the path prefix (default /actuator).","q":"How do I enable actuator endpoints in Spring Boot?"},{"a":"spring-boot-actuator setup begins with adding the starter dependency, then configuring which endpoints to expose and on which port. Add spring-boot-starter-actuator to your pom.xml or build.gradle, set management.endpoints.web.include in application.properties, and optionally configure management.server.port for a separate management interface. This enables health checks, metrics, and diagnostics endpoints for production monitoring.","q":"What is spring boot actuator setup and how do I start?"},{"a":"Secure spring-boot-actuator endpoints by integrating Spring Security and restricting access to management endpoints. Configure security rules to require authentication for sensitive endpoints like /actuator/env or /actuator/shutdown. Use role-based access control (e.g., ROLE_ADMIN) and consider running the management port on a private network. Disable unnecessary endpoints via management.endpoints.web.exclude to reduce attack surface.","q":"How do I secure spring boot actuator endpoints with authentication?"},{"a":"Configure spring-boot-actuator metrics for Prometheus by adding the micrometer-registry-prometheus dependency. This exposes metrics at /actuator/prometheus in Prometheus text format. Add spring-boot-starter-actuator and micrometer-registry-prometheus to your build, then configure Prometheus to scrape your application's /actuator/prometheus endpoint. Customize metric collection with management.metrics.* properties.","q":"How do I configure actuator metrics prometheus export?"},{"a":"spring-boot-actuator provides /actuator/health/readiness and /actuator/health/liveness endpoints for Kubernetes and container orchestration. Readiness probes indicate if the application can handle traffic; liveness probes detect if it needs restart. Enable them via management.health.livenessState.enabled=true and management.health.readinessState.enabled=true. Customize health indicators to reflect your application's dependencies and startup requirements.","q":"What are readiness and liveness probes in spring boot actuator?"},{"a":"Troubleshoot spring-boot-actuator endpoint issues by verifying the starter dependency is present, checking management.endpoints.web.include configuration, and confirming the endpoint is not excluded. Use /actuator to list available endpoints, inspect application logs for startup errors, and validate that Spring Security rules don't block access. Ensure management.server.port is accessible if using a separate management interface.","q":"How do I troubleshoot missing spring boot actuator endpoints?"}],"shadow_tags":["observability-stack","health-probes","metrics-export","endpoint-security","production-readiness","diagnostic-tools","jvm-monitoring","micrometer-integration"],"summary_rewrite":"Set up production-ready observability for Spring Boot services using Actuator endpoints, health probes, and Micrometer integration. This skill covers dependency setup, endpoint exposure, security policies, custom health indicators, and metrics export to systems like Prometheus. Follow step-by-step instructions to bootstrap monitoring, secure management traffic, and enable diagnostics tooling for incident response."},"files":[{"bytes":8930,"path":"plugins/developer-kit-java/skills/spring-boot-actuator/SKILL.md","sha256":"cdfdf7e8083f27bc6042acf41a0e079d1ddccf20641e0ade278111a0ee544e52","url":"https://skillfed.io/files/giuseppe-trisciuoglio/developer-kit/spring-boot-actuator/d5870aef/SKILL.md"}],"id":"giuseppe-trisciuoglio/developer-kit/spring-boot-actuator","links":{"html":"https://skillfed.io/giuseppe-trisciuoglio/developer-kit/spring-boot-actuator","md":"https://skillfed.io/giuseppe-trisciuoglio/developer-kit/spring-boot-actuator.md","repo":"https://github.com/giuseppe-trisciuoglio/developer-kit"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":37,"language":"Python","last_updated":"2026-06-22","license":"MIT","name":"spring-boot-actuator","publisher":"giuseppe-trisciuoglio","stars":311},"relations":{"similar":[{"id":"dawiddutoit/custom-claude/python-micrometer-metrics-setup"},{"id":"dawiddutoit/custom-claude/python-micrometer-core"},{"id":"dawiddutoit/custom-claude/gradle-spring-boot-integration"},{"id":"pluginagentmarketplace/custom-plugin-java/java-spring-boot"},{"id":"giuseppe-trisciuoglio/developer-kit/spring-boot-resilience4j"},{"id":"dawiddutoit/custom-claude/gcp-gke-monitoring-observability"},{"id":"dawiddutoit/custom-claude/gcp-gke-deployment-strategies"},{"id":"bobmatnyc/claude-mpm-skills/spring-boot"},{"id":"dawiddutoit/custom-claude/python-micrometer-gcp-cloud-monitoring"},{"id":"dawiddutoit/custom-claude/python-test-micrometer-testing-metrics"}]},"slug":{"owner":"giuseppe-trisciuoglio","repo":"developer-kit","skill":"spring-boot-actuator"},"version":"d5870aef"}
