{
  "description": "This instrumentation automatically detects the `service.name` and `service.version` for Spring Boot applications and sets them as resource attributes.\nIt uses the following strategies (first successful wins):\n  - Check for the SPRING_APPLICATION_NAME environment variable\n  - Check for spring.application.name system property\n  - Check for application.properties file on the classpath\n  - Check for application.properties in the current working dir\n  - Check for application.yml on the classpath\n  - Check for application.yml in the current working dir\n  - Check for --spring.application.name program argument (not jvm arg) via ProcessHandle\n  - Check for --spring.application.name program argument via sun.java.command system property",
  "display_name": "Spring Boot Resource Detector",
  "features": [
    "RESOURCE_DETECTOR"
  ],
  "has_javaagent": true,
  "library_link": "https://spring.io/projects/spring-boot",
  "name": "spring-boot-resources",
  "scope": {
    "name": "io.opentelemetry.spring-boot-resources"
  },
  "source_path": "instrumentation/spring/spring-boot-resources"
}