• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

Microsoft Azure Web Apps의 Node.js 에이전트

New Relic의 Node.js 에이전트와 함께 Microsoft Azure Web Apps를 호스팅 서비스로 사용하기 위한 특별 고려 사항에 대해 알아보세요.

필요한 것

Node.js 에이전트에 대한 호환성 및 요구 사항 외에도 이 자습서에서는 플랫폼에 대한 Node.js 및 Node.js용 Windows Azure SDK의 작업 설치가 있다고 가정합니다.

  • Node.js용 Azure SDK를 설치합니다.
  • Git이 설치되어 있는지 확인합니다.

중요

Node.js 에이전트는 Azure Functions에 대한 원격 분석을 제공할 수 없습니다. 대신 Azure Functions 모니터링 통합을사용해야 합니다.

Node.js 에이전트 설치

Azure 애플리케이션에 New Relic Node.js 에이전트를 추가하려면 newrelic 모듈이 먼저 로드되었는지 확인하고 Node.js -r/--require 플래그를 사용하여 다음을 실행합니다.

bash
$
node -r newrelic server.js

Azure에서 앱 설정 추가

설치 후 Azure Web Apps에서 앱을 구성해야 합니다.

  1. Portal.azure.com 에 로그인합니다.

  2. App Services > (Node.js 앱 선택) > 구성을 선택합니다 .

  3. 앱 설정 에 다음을 추가합니다.

    • new_relic_app_name: 귀하의 Windows Azure 웹사이트 이름

    • new_relic_license_key: 당신의 New Relic

  4. 설정을 저장합니다.

  5. Node.js 앱을 다시 시작합니다.

앱에 약간의 트래픽을 생성하고 몇 분 정도 기다립니다. 기다린 후 one.newrelic.com > All capabilties > APM & services > (앱 선택) 으로 이동하여 데이터를 확인하세요.

선택 사항: CLI를 사용하여 앱 설정 추가

선택 사항: 다음은 CLI(Node.js SDK)를 사용하여 앱 설정을 추가하는 방법의 예입니다.

bash
$
azure account download "YOUR_SUBSCRIPTION_NAME"
$
azure account import "PATH_TO_PUBLISH_SETTINGS_FILE"
$
azure site config add "new_relic_app_name=REPLACE_WITH_YOUR_APP_NAME"
$
azure site config add "new_relic_license_key=REPLACE_WITH_YOUR_LICENSE_KEY"
$
azure site restart AZURE_WEB_APP_NAME

환경 변수 사용

에이전트가 Heroku 또는 Azure Web Apps와 같은 PaaS 환경에서 실행되는 경우 newrelic.js 의 모든 구성 변수에는 환경 변수로 설정할 수 있는 대응 변수가 있습니다. 구성 파일에서 변수를 자유롭게 혼합하고 일치시킬 수 있습니다. 환경 변수 는 구성 파일 설정보다 우선합니다 .

예를 들어 Azure 사용자의 편의를 위해 에이전트는 APP_POOL_ID 이 설정된 경우 애플리케이션 이름( NEW_RELIC_APP_NAME )을 사용하므로 두 번 설정하지 않고도 선택한 이름을 사용할 수 있습니다. 자세한 내용 은 환경 변수로 Node.js 구성 을 참조하십시오.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.