# Spring Boot starter

Site [llms.txt](/es/llms.txt)

---

Puedes utilizar dos opciones para instrumentar aplicaciones
[Spring Boot](https://spring.io/projects/spring-boot) con OpenTelemetry.

1. La opción predeterminada para instrumentar aplicaciones de Spring Boot es el
   [**agente de Java de OpenTelemetry**](../agent) con instrumentación de de
   código de bytes (_bytecode_):
   - **Más instrumentación lista para usar (_out-of-the-box_)** que el _starter_
     de OpenTelemetry
2. El **starter de OpenTelemetry para Spring Boot** te puede ayudar en los
   siguientes casos:
   - Aplicaciones con **imágenes nativas de Spring Boot** para las que el agente
     de Java de OpenTelemetry no funciona
   - La **sobrecarga de arranque** del agente de Java de OpenTelemetry cuando
     supera tus requisitos
   - Si ya estás utilizando otro agente de monitorización en Java, ya que el
     agente de Java de OpenTelemetry podría no funcionar con ese otro agente
   - Uso de **archivos de configuración de Spring Boot**
     (`application.properties`, `application.yml`) para configurar el _starter_
     de OpenTelemetry para Spring Boot, que no funcionan con el agente de Java
     de OpenTelemetry
   - **[Configuración declarativa](declarative-configuration/)** utilizando un
     formato YAML estructurado dentro de `application.yaml`

---

Section pages:

- [Primeros pasos](/es/docs/zero-code/java/spring-boot-starter/getting-started/)
- [Extending instrumentations with the API](/es/docs/zero-code/java/spring-boot-starter/api/): Use the OpenTelemetry API in combination with the Spring Boot starter to extend the automatically generated telemetry with custom spans and metrics
- [Declarative configuration](/es/docs/zero-code/java/spring-boot-starter/declarative-configuration/)
- [SDK configuration](/es/docs/zero-code/java/spring-boot-starter/sdk-configuration/)
- [Programmatic configuration](/es/docs/zero-code/java/spring-boot-starter/programmatic-configuration/)
- [Out of the box instrumentation](/es/docs/zero-code/java/spring-boot-starter/out-of-the-box-instrumentation/)
- [Annotations](/es/docs/zero-code/java/spring-boot-starter/annotations/)
- [Additional instrumentation](/es/docs/zero-code/java/spring-boot-starter/additional-instrumentations/)
- [Other Spring autoconfiguration](/es/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig/)
