우리의 .NET 에이전트는 .NET Framework와 .NET Core를 모두 지원합니다. 여기에서는 .NET Framework 응용 프로그램에 대한 호환성 및 지원에 대해 설명합니다. .NET Core의 경우 .NET Core에 대한 호환성 및 요구 사항을 참조하세요.
에이전트에는 프레임워크, 데이터베이스 및 메시지 대기열 시스템을 포함하여 .NET 에코시스템의 가장 인기 있는 부분에 대한 기본 제공 계측이 포함되어 있습니다. 에이전트를 다운로드하고 설치 하면 모니터링되는 프로세스 내에서 실행됩니다. 에이전트는 별도의 프로세스나 서비스를 생성하지 않습니다.
이러한 프레임워크 버전에 대한 당사의 .NET 에이전트 지원은 최신 9.x New Relic .NET 에이전트로 끝납니다. New Relic .NET 에이전트 버전 10.0부터 .NET 프레임워크 4.6.2를 대상으로 합니다. 앞으로. 이 전환을 쉽게 준비하는 방법을 포함한 자세한 내용은 지원 포럼 게시물 을 참조하십시오.
.NET 프레임워크 4.6.2 이상
.NET Framework 4.6.2 이상에는 New Relic .NET 에이전트 버전 7.0 이상이 필요합니다.
.NET 프레임워크 4.5.1, 4.5.2 및 4.6.1
.NET Framework 4.5.1, 4.5.2 또는 4.6.1에서 실행되는 애플리케이션을 계측하려면 10.0 이하 7.0 이하의 New Relic .NET 에이전트 버전을 실행해야 합니다.
.NET 프레임워크 4.0 이하
.NET Framework 버전 4.0 이하에서 실행되는 애플리케이션을 계측하려면 7.0 이하 버전의 New Relic .NET 에이전트를 실행해야 합니다. 자세한 정보 및 다운로드 절차는 .NET 프레임워크 4.0 이하에 대한 기술 지원을참조하십시오.
다음은 .NET Framework 버전 4.0 이하에 대한 추가 세부 정보입니다.
.NET 프레임워크 버전
Notes
.NET 프레임워크 2.0
.NET Framework 4.0 이상 만 설치하지 않은 경우 설치한 다른 .NET Framework 버전 외에도 대상 호스트에 .NET Framework 버전 3.5가 설치되어 있어야 합니다 .
.NET 프레임워크 3.0
.NET Framework 4.0 이상 만 설치하지 않은 경우 설치한 다른 .NET Framework 버전 외에도 대상 호스트에 .NET Framework 버전 3.5가 설치되어 있어야 합니다 .
.NET CLR(공용 언어 런타임)은 하나의 프로파일러만 지정된 시간에 프로세스의 프로파일링 API에 액세스할 수 있도록 허용합니다. 다른 모니터링 소프트웨어와 함께 .NET 에이전트를 실행하면 프로파일러 충돌이발생합니다. 자세한 내용은 다른 APM 소프트웨어 사용 중 오류를참조하십시오.
자동 계측
애플리케이션이 ASP.NET 또는 완전히 지원되는 다른 프레임워크에서 호스팅되는 경우 .NET 에이전트는 설치 후 애플리케이션을 자동으로 계측합니다. 앱이 자동으로 계측되지 않거나 계측을 추가하려는 경우 사용자 지정 계측을사용합니다.
.NET 에이전트는 데이터 저장소 프로세스를 직접 모니터링하지 않습니다. 또한 기본적으로 쿼리 추적의 .NET SQL 매개 변수 캡처는 매개 변수가 있는 쿼리 또는 저장 프로시저에 대한 매개 변수를 나열하지 않습니다. SQL 쿼리 매개변수 수집은 에이전트 구성에서 활성화할 수 있습니다.
에이전트는 일부 애플리케이션 프레임워크를 자동으로 계측합니다. 우리는 이러한 프레임워크를 완벽하게 지원 된다고 말합니다.
호환성 상태
.NET 앱 프레임워크
완전 지원
다음 프레임워크 가 완전히 지원됩니다.
ASP.NET MVC 2
ASP.NET MVC 3
ASP.NET MVC 4
ASP.NET MVC 5
ASP.NET 웹 API v2
ASP.NET 코어 MVC 2.0
ASP.NET 코어 2.1
ASP.NET 코어 2.2
ASP.NET 웹 양식
Castle MonoRail v2(.NET 에이전트 버전 10.0 이상에서 더 이상 지원되지 않음)
ASP.NET Web API v1: .NET Framework 4.0을 대상으로 하는 앱의 경우 New Relic의 .NET 에이전트 5.0 이상과 함께 ASP.NET Web API v1을 사용하는 방법에 대한 문제 해결 정보를 참조하세요. (.NET Framework 4.5 이상에는 영향을 미치지 않습니다.)
Mono: New Relic은 Linux에서 실행되는 오픈 소스 .NET 프레임워크인 Mono를지원하지 않습니다. Mono 기반 .NET 애플리케이션에 프로파일러로 .NET 에이전트에 주입할 프로파일러 API가 없기 때문입니다. Profiler API는 COM(Component Object Model) 기반 인터페이스이며 Linux에서 지원되지 않습니다.
지원되지 않음
에이전트는 .NET Framework 기반 앱만 계측할 수 있으므로 클래식 ASP는 지원되지 않습니다 .
셰어포인트는 지원되지 않습니다 .
지원되는 데이터 저장소에 대한 인스턴스 세부 정보를 수집하려면 .NET 에이전트 버전 6.5.29.0 이상이 필요하며 기본적으로 활성화되어 있습니다. 현재 나열되지 않은 데이터 저장소에서 인스턴스 수준 정보를 요청하려면 New Relic 지원 센터에서 지원을 받으십시오.
이러한 데이터 저장소에 대한 .NET Framework 애플리케이션 호출의 성능을 자동으로 계측하려면 .NET 에이전트 버전 8.14 이상이있는지 확인하십시오.
ASP.NET 애플리케이션의 경우 자동 계측을 활성화하면 .NET 에이전트가 브라우저 JavaScript 에이전트를 자동으로 삽입합니다. 브라우저 주입을 활성화한 후 APM 요약 페이지 에서 브라우저 데이터를 보고 특정 앱에 대한 APM과 브라우저 데이터 간에 빠르게 전환할 수 있습니다. 구성 옵션 및 수동 계측에 대해서는 브라우저 모니터링 및 .NET 에이전트를참조하십시오.