New Relic의 .NET 에이전트는 .NET Framework와 .NET Core를 모두 지원합니다. 이 문서에서는 .NET Core 애플리케이션에 대한 호환성 및 지원에 대해 설명합니다. .NET Framework 애플리케이션용 .NETFramework의 호환성 및 요구 사항을 참조하세요.
New Relic의 .NET 에이전트에는 프레임워크, 데이터베이스 및 메시지 대기열 시스템을 포함하여 .NET Core 에코시스템의 가장 인기 있는 부분에 대한 내장 계측이 포함되어 있습니다.
설치 후 에이전트는 모니터링되는 프로세스 내에서 실행됩니다. 에이전트가 생성하는 별도의 프로세스나 서비스가 없습니다.
공식 제품 수명 주기 시작 및 종료 날짜는 Microsoft 설명서 에서 찾을 수 있습니다.이러한 프레임워크 버전에 대한 .NET 에이전트 지원은 최신 9.x New Relic .NET 에이전트로 끝납니다.New Relic .NET 에이전트 버전 10.0부터 .NET Core 3.1 이상을 대상으로 합니다.
.NET 에이전트는 .NET Core 버전 2.0, 2.1, 2.2, 3.0, 3.1 및 .NET 5.0, 6.0 및 7.0을 지원합니다.
.NET Core 버전에 필요한 최소 에이전트 버전 표
.NET 코어 버전
최소 필수 .NET 에이전트 버전
.NET 코어 2.0
8.19.353.0 - 9.9.0
.NET 코어 2.1
8.19.353.0 - 9.9.0
.NET 코어 2.2
8.19.353.0 - 9.9.0
.NET 코어 3.0
8.21.34.0 - 9.9.0
.NET 코어 3.1
8.21.34.0 이상
.NET 5.0
8.35.0 이상
.NET 6.0
9.2.0 이상
.NET 7.0
10.0.0 이상
중요
Linux ARM64 플랫폼에서 .NET 에이전트는 .NET 5.0 이상의 버전 만 지원합니다.
에이전트는 .NET Core 버전 1.0 또는 1.1과 호환 되지 않습니다 . 계층화된 컴파일이 활성화된 .NET Core 2.1 이상 애플리케이션의 경우 에이전트는 계층화된 컴파일을 비활성화합니다. .NET Core 2.1 지원에는 .NET Core 프로파일링 API의 버그 로 인해 .NET Core 런타임 2.1.3 및 .NET Core SDK 2.1.401 이상이 필요합니다.
.NET 에이전트는 .NET Core 2.0, 2.1, 2.2, 3.0, 3.1 및 .NET 5.0, 6.0 및 7.0을 대상으로 하는 애플리케이션만 지원합니다. .csproj 파일에서 대상 프레임워크를 찾을 수 있습니다. 에이전트 호환성은 .NET Core 버전에 따라 다릅니다. 애플리케이션의 대상 버전인 .NET Core에 사용할 에이전트 버전에 대한 정보는 Microsoft .NET Core 버전설명서의 위 섹션을 참조하십시오.
지원:
<TargetFramework>netcoreapp2.0</TargetFramework>
<TargetFramework>netcoreapp2.1</TargetFramework>
<TargetFramework>netcoreapp2.2</TargetFramework>
<TargetFramework>netcoreapp3.0</TargetFramework>
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
중요
Linux ARM64 플랫폼에서 .NET 에이전트는 net5.0 이상의 대상 프레임워크 만 지원합니다.
지원되지 않음:
<TargetFramework>net452</TargetFramework>
중요
.NET Framework를 대상으로 하는 ASP.NET Core 애플리케이션을 모니터링하려면 .NET 에이전트 설치에서 .NET Framework 지원이 활성화되어 있는지 확인하십시오.
다음 앱/웹 서버 중 하나를 사용해야 합니다.
황조롱이
AspNetCoreModule을 통한 IIS 역방향 프록시가 있는 Kestrel
AspNetCoreModuleV2를 통한 IIS 역방향 프록시가 있는 Kestrel
Nginx 역 프록시가 있는 Kestrel
Apache 역 프록시가 있는 Kestrel
진행 중인 호스팅
에이전트는 다음 운영 체제에서 작동하는 것으로 확인되었습니다.
운영 체제
지원되는 버전
Windows(32비트 및 64비트 Intel 호환 아키텍처)
윈도우 서버 2008 R2 SP1
윈도우 서버 2012
윈도우 서버 2012 R2
윈도우 서버 2016
윈도우 서버 2019
윈도우 서버 2022
윈도우 10
윈도우 11
Server 2016에서 실행되는 Windows 컨테이너(NanoServer 기반 이미지는 지원되지 않음)
Linux(64비트 Intel 호환만 해당)
.NET Core 2.0+/.NET 5+ 런타임에서 지원하는 모든 x64 Linux 배포는 .NET 에이전트에서 지원됩니다. 전체 목록은 사용 중인 런타임 버전에 대한 Microsoft 설명서를 참조하십시오.
Linux(ARM64/aarch64 아키텍처)
.NET 5+ 런타임에서 지원하는 모든 ARM64 Linux 배포는 .NET 에이전트에서 지원됩니다. 전체 목록은 Microsoft 설명서를 참조하십시오.
동일한 호스트에 Infrastructure 및 APM 에이전트를 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱별로 인프라 호스트를 필터링할 수 있습니다. 자세한 내용 은 인프라의 APM 데이터를 참조하십시오.