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

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

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

문제 신고

Windows 측정, 사용

뉴렐릭 .NET 에이전트, 끌어 Azure Functions Windows 당기는 에이전트 또는 Azure Node.js 에이전트를 사용하여 Function을 축소하여 용 모니터링을 구성할 수 있습니다. 이를 통해 Azure Functions의 성능과 상태를 실시간으로 모니터링할 수 있습니다.

전제 조건

Azure Functions 모니터링 구성

다양한 환경과 런타임 및 구현, 배포 방법의 다양한 조합에 맞게 Azure Functions Monitoring을 구성할 수 있습니다.

  1. Node.js Azure 함수 앱 프로젝트의 리그리 에이전트에서 다음을 실행하여 뉴렐릭 에이전트를 의존성/종속성 프로젝트로 설치합니다.

    npm i newrelic
  2. Azure 구현, 배포 프로세스 중에 뉴렐릭 에이전트가 프로젝트 의존성/종속성과 함께 설치되었는지 확인하려면 다음을 실행하여 구성 설정에서 SCM_DO_BUILD_DURING_DEPLOYMENTtrue 로 설정합니다.

    az functionapp config appsettings set --name <your-function-app-name> --settings SCM_DO_BUILD_DURING_DEPLOYMENT=true
  3. Azure CLI 또는 원하는 게시 방법을 사용하여 Azure Function App을 게시합니다. 다음 명령 중 하나를 사용하여 Azure Function App을 게시할 수 있습니다.

    func azure functionapp publish {NAME_OF_YOUR_AZURE_FUNCTION_APP}

    또는

    az functionapp app up

    또는

    az functionapp deploy

    중요

    여기에 제공된 명령은 예시이며 OS, Node.js version, Azure resource group, Azure subscription, Azure storage account, Azure region 등과 같은 특정 Azure 설정 및 구현, 배포 전략에 따라 추가 형식이 필요할 수 있습니다. ,func azure functionapp publishaz functionapp up 및 메서드에 대한 이러한 파라미터에 az functionapp deploy 대해 자세히 알아보려면 Azure 설명서를 참조하세요.

다음과 같은 방법으로 Azure 에서 뉴렐릭 .NET 에이전트를 사용하여 Functions를 리소스화할 수 있습니다.Windows

환경 변수 구성

Azure Function을 NewRellic으로 계측한 후 환경 변수를 구성합니다.

  1. Azure Portal에서 Azure Functions로 이동합니다.

  2. Settings [설정] 에서 Environment variables [환경 변수를] 클릭한 다음 Advanced edit [고급 편집을] 클릭합니다.

  3. 귀하의 처리, 운영 환경에 따라 다음 값을 붙여넣습니다.

    중요

    마지막 줄의 끝에 쉼표를 추가하고 다음 설정에서 라이선스 키를 업데이트하세요.

    {
    "NODE_OPTIONS": "-r newrelic",
    "NEW_RELIC_LICENSE_KEY": "YOUR-NEW-RELIC-INGEST-LICENSE-KEY",
    "NEW_RELIC_APP_NAME": "NAME-OF-THE-FUNCTION-APP"
    }

    뉴렐릭 Azure Websites Extension:

    {
    "name": "NEW_RELIC_LICENSE_KEY",
    "value": "<your New Relic ingest license key here>",
    "slotSetting": false
    }

    Azure 웹사이트 확장 프로그램은 다른 모든 필수 환경 변수를 자동으로 구성합니다.

    선택적으로 다음 환경 변수를 추가하여 설치하려는 .NET 에이전트의 버전을 지정할 수 있습니다.

    {
    "name": "NEW_RELIC_AGENT_VERSION_OVERRIDE",
    "value": "10.38.0",
    "slotSetting": false
    }

    NewRelic.에이전트 Nuget 패키지:

    ({
    "name": "CORECLR_ENABLE_PROFILING",
    "value": "1",
    "slotSetting": false
    },
    {
    "name": "CORECLR_NEW_RELIC_HOME",
    "value": "C:\\home\\site\\wwwroot\\newrelic",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER",
    "value": "{36032161-FFC0-4B61-B559-F6C5D41BAE5A}",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER_PATH_32",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\x86\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER_PATH_64",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "COR_ENABLE_PROFILING",
    "value": "1",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_HOME",
    "value": "C:\\home\\site\\wwwroot\\newrelic",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER",
    "value": "{71DA0A04-7777-4EC6-9643-7D28B46A8A41}",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER_PATH_32",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\x86\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER_PATH_64",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_LOG_DIRECTORY",
    "value": "C:\\home\\LogFiles\\NewRelic",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_LICENSE_KEY",
    "value": "<your New Relic ingest license key here>",
    "slotSetting": false
    })

Azure Functions 다시 시작

환경 변수를 추가한 후 Azure Functions를 다시 시작하여 변경 사항을 적용합니다.

데이터 찾기 및 사용

Azure 함수를 구성한 후에는 뉴렐릭 UI 에서 데이터를 찾아 사용할 수 있습니다.

  1. https://one.newrelic.com > APM & Services 로 이동합니다.

  2. 검색 배너에서 검색 기준을 isAzureFunction = true 으로 설정합니다.

    A screenshot showing the Azure Function search
  3. 표시된 목록에서 Azure 함수를 선택하여 데이터를 확인하세요.

호환성 및 요구 사항

Azure Functions에 대한 요구 사항

Linux 측정, 사용

Linux에서 Azure Functions 설정하여 모니터링하는 방법을 알아보세요.

컨테이너 계측

컨테이너용 Azure Functions 설정하여 뉴렐릭에서 모니터링하는 방법을 알아보세요.

Copyright © 2025 New Relic Inc.

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