slothis · Tiếng Việt

Cài đặt Newrelic (APM) cho server Java Spring Boot

2022-05-08 · Cập nhật: 2026-08-11 · Bản gốc (tiếng Hàn)

Bài viết này được dịch từ bản gốc tiếng Hàn với sự hỗ trợ của AI. Đọc bản gốc tiếng Hàn →
Logo New Relic được viết bằng chữ màu đen bên trong một hình tròn màu trắng trên nền hình tròn màu xanh mòng két

Mục tiêu

Cài đặt Newrelic lên server Java Spring Boot để giám sát transaction và error thông qua APM.

Môi trường triển khai

Giả sử chúng ta có nhiều repository và đang sử dụng kết hợp hai phương thức dưới đây.

Cài đặt

Sau khi đăng ký tài khoản, hãy làm theo hướng dẫn của Newrelic theo thứ tự.

Màn hình sao chép lệnh Java Agent để cài đặt New Relic
Màn hình nhập tên ứng dụng Java vào New Relic và tải xuống tệp cấu hình
git add <blar>.jar -f

Trường hợp dùng Docker trên 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/

Trường hợp dùng ECS & Code Deploy

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

Kết quả