slothis · 日本語

Java Spring BootサーバーにNew Relic (APM)をインストールする方法

2022-05-08 · 更新日: 2026-08-11 · 原文(韓国語)

この記事は韓国語のオリジナル記事をAIの支援で翻訳したものです。 韓国語の原文を読む →
青緑色の円形背景の中に白い円があり、その中に黒い文字でNew Relicと書かれたロゴ

目標

Java Spring BootサーバーにNew Relicをインストールし、APMを通じてトランザクションとエラーをモニタリングします。

デプロイ環境

複数のリポジトリがあり、以下の2つの方式を混用していると仮定します。

インストール手順

会員登録後、New Relicが提供するガイドに順番に従います。

New RelicインストールのためのJava Agentコマンドのコピー画面
New RelicにJavaアプリケーション名を入力し、設定ファイルをダウンロードする画面
git add <blar>.jar -f

Docker on 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/

ECS & Code Deployの場合

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

結果