• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Node.js 에이전트의 호환성 및 요구 사항

Node.js 에이전트는 npm(Node Package Manager) 저장소GitHub 에서 공개적으로 사용할 수 있습니다. Node.js 에이전트를 설치하기 전에 애플리케이션이 다음 시스템 요구 사항을 충족하는지 확인하십시오.

아직 없는 경우 새 리릭 계정을 작성하십시오. 무료입니다. 영원히요.

Node.js 버전 지원

최상의 성능을 위해 Node.js의 최신 활성 장기 지원(LTS) 버전을 사용하십시오.

새로운 Node.js 릴리스 지원

다음 활성 장기 지원 일정이 시작될 때 까지 최신 짝수 버전의 Node.js 릴리스 를 지원할 것입니다. 버전 지원 정책은 일반적인 EOL(단종) 정책을 대체하지 않습니다.

다음은 제안된 시간 범위입니다. 실제 출시일은 다를 수 있습니다.

Node.js 버전

활성 장기 지원(LTS) 시작 날짜

지원되는 Node.js 에이전트의 초기 릴리스 날짜

18

2022년 10월

2022년 4월-10월

16

2021년 10월

2021년 7월 26일 Node.js 에이전트 v8.0.0

14

2020년 10월

2020년 11월 9일 Node.js 에이전트 v7.0.0 포함

EOL에 도달하는 Node.js 릴리스에 대한 지원 종료

새로운 장기 지원 에이전트 버전에 대한 지원이 가능해지면 같은 기간 동안 단종되는 Node.js 에이전트 버전에 대한 지원이 동시에 중단됩니다.

다음은 제안된 시간 범위입니다. 실제 출시일은 다를 수 있습니다.

Node.js 버전

수명 종료(EOL) 날짜

Node.js 에이전트 지원 중단의 초기 릴리스 날짜

12

2022년 4월

2022년 4월-10월

10

2021년 4월

2021년 7월 26일부로 Node.js 에이전트 v8에서 Node.js 10에 대한 지원이 중단되었습니다. 이 전환을 쉽게 준비하는 방법을 비롯한 자세한 내용은 Explorers Hub 게시물 을 참조하세요.

Node.js 12 오류

Node.js 12의 경우 다음 변경 사항이 Node.js 에이전트에 영향을 줍니다.

처리되지 않은 거부를 초래하는 오류는 거부된 약속이 생성될 때 활성 상태였던 트랜잭션으로 범위가 지정되지 않습니다. 이는 init async 후크를 트리거하는 프라미스가 더 이상 프라미스 랩 인스턴스를 통해 전달되지 않기 때문입니다. 이렇게 하면 지정된 약속 거부를 예약된 트랜잭션과 연결하는 연결이 끊어집니다.

지원되는 Node.js 프레임워크

기본 라우터와 함께 지원되는 프레임워크를 사용하는 경우 Node.js 에이전트는 이러한 프레임워크의 경로 이름을 있는 그대로 읽을 수 있습니다. 그러나 프레임워크에서 제공하는 것보다 더 구체적인 이름을 원하면 New Relic이 Node.js 트랜잭션 명명 API 와 함께 제공하는 도구 중 하나 이상을 사용할 수 있습니다.

EOL 공지

2021년 11월에 여러 기능에 대한 지원이 중단됩니다. 여기에는 Node.js 에이전트용 Hapi 19.2 이전 버전과 Oracle 드라이버 패키지가 포함됩니다. 이 전환을 쉽게 준비하는 방법을 비롯한 자세한 내용은 Explorers Hub 게시물 을 참조하세요.

프로세서

  • New Relic Node Agent는 AWS Graviton2에서 작동하도록 테스트 및 검증되는 것을 포함하여 대부분의 프로세서에서 실행되도록 구축되었습니다.

운영체제

  • Linux
  • 스마트OS
  • macOS 10.7 이상
  • Windows Server 2008 이상

데이터 저장소

Node.js 에이전트는 다음 데이터 저장소에 대한 Node.js 애플리케이션 호출의 성능을 모니터링합니다.

인스턴스 세부정보

다양한 데이터베이스 및 데이터베이스 드라이버에 대한 인스턴스 세부 정보를 수집합니다. APM에서 특정 인스턴스 및 데이터베이스 정보 유형을 보는 기능은 에이전트 버전에 따라 다릅니다.

New Relic의 Node.js 에이전트 버전 1.31.0 이상은 다음을 지원합니다.

데이터 베이스

npm 모듈 이름

최소 모듈 버전

최소 에이전트 버전

PostgreSQL

페이지

4.0.0

1.31.0

Redis

레디스

2.0.0

1.31.0

MongoDB

몽고DB

2.1.0

1.32.0

MySQL

mysql

2.4.1

1.32.0

멤캐시드

memcached

1.0.0

1.33.0

현재 New Relic 에이전트에 대해 나열되지 않은 데이터 저장소에서 인스턴스 수준 정보를 요청하려면 support.newrelic.com 에서 지원을 받으십시오.

메시지 대기열

메시지 큐 계측New Relic Node.js 에이전트 v2 이상 에서만 사용할 수 있습니다. 현재 지원되는 메시지 대기열 계측:

  • amqplib

다른 메시지 대기열 라이브러리의 경우사용자 정의 계측 을 사용하십시오.

호스팅 서비스

프로세스 관리자

일반적으로 Node.js의 시작, 중지 및 다시 시작을 처리하는 프로세스 관리자(예: Forever )는 Node.js 에이전트와 호환되어야 합니다. PM2 를 사용하는 경우 지원되는 최소 PM2 버전은 2.0입니다.

보안 요구 사항

데이터 수집을 위한 표준 보안 수단으로 앱 서버는 SHA-2(256비트)를 지원해야 합니다. SHA-1은 지원되지 않습니다.

에이전트를 다른 New Relic 기능에 연결

Node.js 에이전트는 다른 기능과 통합되어 전체 스택에서 관찰 가능성을 제공합니다.

제품

완성

브라우저 모니터링

Node.js 에이전트는 자동 계측을 활성화 할 때 브라우저 모니터링의 이점을 추가할 수 있습니다. 브라우저 모니터링 주입을 활성화한 후 Node.js 에이전트로 브라우저 모니터링 설치 가이드를 따르세요. 이 단계를 완료하면 APM 요약 페이지 에서 브라우저 데이터를 보고 APM과 특정 앱의 브라우저 데이터 간에 빠르게 전환할 수 있습니다. 구성 옵션 및 수동 계측은 브라우저 모니터링 및 Node.js 에이전트 를 참조하십시오.

인프라 모니터링

동일한 호스트에 인프라 및 APM 에이전트를 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱별로 인프라 호스트를 필터링할 수 있습니다. 자세한 내용 은 인프라 모니터링의 APM 데이터를 참조하세요.

New Relic 대시보드

Node.js 에이전트는 NRQL 쿼리에 대한 기본 이벤트 및 속성 을 보냅니다. 고급 분석을 위해 사용자 정의 이벤트를 기록 할 수도 있습니다.

합성 모니터링

합성 트랜잭션 추적 은 합성 모니터의 요청을 기본 APM 트랜잭션으로 연결합니다.

Copyright © 2022 New Relic Inc.