slothis · Español

Instalar New Relic (APM) en Java Spring Boot

2022-05-08 · Actualizado: 2026-08-11 · Original (coreano)

Este artículo fue traducido del original en coreano con ayuda de IA. Leer el original en coreano →
Logotipo de New Relic escrito en negro dentro de un círculo blanco sobre un fondo circular turquesa.

Objetivo

Instalar New Relic en un servidor Java Spring Boot para monitorizar transacciones y errores a través de APM.

Entorno de despliegue

Asumiremos que hay varios repositorios y que se utilizan los dos métodos siguientes de forma combinada.

Instalación

Después de registrarte, sigue en orden la guía proporcionada por New Relic.

Pantalla de copia del comando de Java Agent para la instalación de New Relic.
Pantalla donde se ingresa el nombre de la aplicación Java en New Relic y se descarga el archivo de configuración.
git add <blar>.jar -f

En el caso de Docker en EC2

maven:
    build:
      context: ./
      dockerfile: Dockerfile
      args:
        PROCESS: test
    environment:
      - PROCESS=test
    container_name: maven
    expose: [ 8080 ]
    ports:
      - 8080:8080
    entrypoint: java -javaagent:/newrelic/newrelic.jar -Dnewrelic.environment=test -jar -DSpring.profiles.active=test /app/target/test-0.0.1-SNAPSHOT.jar
    depends_on:
    volumes:
      - ./:/app
      - ./newrelic:/newrelic/

En el caso de ECS y Code Deploy

"command": [
  "java",
  "-javaagent:/app/newrelic/newrelic.jar",
  "-jar",
  "-DSpring.profiles.active=release",
  "/app/target/test-0.0.1-SNAPSHOT.jar"
],

Resultado