Configuración de Dynatrace

atiende a la tarjeta https://fintechdigital.atlassian.net/browse/SPMS-12

Para configurar y utilizar Dynatrace con Spring Boot y Java 17, debes seguir los siguientes pasos:

  1. Registrarse en Dynatrace: Si aún no tienes una cuenta en Dynatrace, debes registrarte en su
    sitio web y crear una cuenta.

  2. Descargar el agente de Dynatrace: Una vez que hayas creado una cuenta y hayas iniciado sesión en Dynatrace,
    deberás descargar el agente de Dynatrace. El agente es una biblioteca que se integra con tu aplicación para recopilar
    métricas y datos de rendimiento.

  3. Agregar dependencias a tu proyecto Spring Boot: Abre tu proyecto Spring Boot en tu entorno de desarrollo y asegúrate
    de tener las siguientes dependencias en tu archivo pom.xml:

    <dependency> <groupId>com.dynatrace.agent</groupId> <artifactId>dynatrace-agent</artifactId> <version>INSERT_VERSION_HERE</version> <scope>runtime</scope> </dependency>

    Asegúrate de reemplazar INSERT_VERSION_HERE con la versión correcta del agente de Dynatrace que descargaste.

  4. Configurar el agente de Dynatrace: Para configurar el agente de Dynatrace, debes proporcionar tu clave de acceso y otras configuraciones en el archivo de propiedades de tu aplicación Spring Boot (application.properties o application.yml). En el siguiente ejemplo se muestra como se configura los parámetros de Dynatrace en el archivo application.yml:

    # Configuración del agente de Dynatrace dynatrace: agent: host: your-dynatrace-environment-url name: your-application-name appid: your-application-id key: your-access-key
  5. Iniciar tu aplicación Spring Boot: Ahora, puedes iniciar tu aplicación Spring Boot y el agente de Dynatrace se integrará automáticamente en ella. El agente recopilará métricas y datos de rendimiento que se enviarán a tu cuenta de Dynatrace.

  6. Ver los datos en Dynatrace: Una vez que la aplicación esté en ejecución, iniciamos sesión en la cuenta de Dynatrace y veremos los datos de rendimiento y métricas que se están recopilando.