뉴렐릭의 .NET 에이전트는 .NET 프레임워크와 ..NET Core를 모두 지원합니다. 이 문서에서는 .NET 런타임, 프레임워크, 라이브러리의 호환성과 지원에 대해 설명합니다.
에이전트에는 프레임워크, 데이터베이스 및 메시지 대기열 시스템을 포함하여 .NET 에코시스템의 가장 인기 있는 부분에 대한 기본 제공 계측이 포함되어 있습니다. 에이전트를 다운로드하고 설치 하면 모니터링되는 프로세스 내에서 실행됩니다. 에이전트는 별도의 프로세스나 서비스를 생성하지 않습니다.
자동으로 계측되지않는 프레임워크 및 라이브러리의 경우 .NET 사용자 지정 계측으로 에이전트를 확장할 수 있습니다.
.NET 에이전트를 사용해 보고 싶으십니까? 무료 로 New Relic 계정을 만드 십시오! 신용 카드가 필요하지 않습니다.
요구 사항
Windows 또는 Linux에 New Relic .NET 에이전트를 설치하기 전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오.
자동 계측
귀하의 스튜디오가 ASP..NET Core에서 호스팅되는 경우, 에이전트는 자동으로 원본화된 렌즈를 생성합니다. .NET 에이전트는 설치 후 자동으로 인력을 추가합니다. 앱이 자동으로 로그아웃되지 않거나, 로그를 추가하려는 경우에는 로그 소스를 사용하세요.
사용할 수 없는 기능
.NET 에이전트에는 다음 기능을 사용할 수 없습니다.
컴파일러는 에이전트가 의존하는 어셈블리를 잠재적으로 트리밍할 수 있기 때문에 .NET 에이전트는 자체 포함된 배포 및 실행 파일 트리밍 을 지원하지 않습니다.
GRPC 호환성 문제로 인해 Alpine Linux에서는 무한 추적이 지원되지 않습니다. 자세한 내용은 이 에이전트 문제를 참조하십시오.
에이전트가 제대로 작동하려면 JIT(Just-In-Time) 컴파일이 필요하기 때문에 .NET 에이전트는 .NET 애플리케이션에 대한 AOT(Native Ahead of Time) 배포를 지원하지 않습니다.
에이전트를 다른 New Relic 제품에 연결
APM 외에도 .NET 에이전트는 다른 New Relic 제품과 통합되어 종단 간 가시성을 제공합니다.
제품
완성
ASP.NET Core v6.0 이상 웹 애플리케이션(MVC, Razor 및 Blazor)의 경우 자동 계측을 활성화 하면 .NET 에이전트(버전 10.19.0부터)가 자동으로 브라우저 JavaScript 에이전트를 삽입합니다.
다른 유형의 웹 애플리케이션의 경우 .NET 에이전트 API 또는 브라우저 에이전트의 복사/붙여넣기 방법을 사용하여 에이전트를 삽입할 수 있습니다.
브라우저 삽입을 활성화한 후 APM 요약 페이지 에서 브라우저 데이터를 보고 특정 앱에 대한 APM과 브라우저 데이터 간에 빠르게 전환할 수 있습니다. 구성 옵션 및 수동 계측에 대해서는 브라우저 모니터링 및 .NET 에이전트를 참조하세요.
인프라와 APM 에이전트를 동일한 호스트에 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱별로 인프라 호스트를 필터링할 수 있습니다. 자세한 내용은 인프라 UI의 APM 데이터를 참조하십시오.
.NET 에이전트는 NRQL 쿼리 에 대한 기본 이벤트 및 특성 을 보냅니다. 고급 분석을 위해 사용자 정의 이벤트를 기록 할 수도 있습니다.
요구 사항
New Relic의 .NET 에이전트를 설치하기전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오.
자동 계측
귀하의 기능이 ASP.NET 또는 완전히 지원되는 다른 프레임워크 에서 호스팅되는 경우, .NET 에이전트는 설치 후 자동으로 기능을 추가합니다. 앱이 자동으로 로그아웃되지 않거나 로그를 추가하려는 경우에는 로그아웃을 사용하세요.
.NET 에이전트는 데이터 저장소 프로세스를 직접 모니터링하지 않습니다. 또한 기본적으로 쿼리 추적의 .NET SQL 매개 변수 캡처는 매개 변수가 있는 쿼리 또는 저장 프로시저에 대한 매개 변수를 나열하지 않습니다. SQL 쿼리 매개변수 수집은 에이전트 구성에서 활성화할 수 있습니다.
사용할 수 없는 기능
JIT(Just-In-Time) 컴파일은 .NET 에이전트 기능에 대한 요구 사항이므로 NGEN(네이티브 이미지 생성기)을 사용하여 생성된 네이티브 이미지는 .NET 에이전트에서 지원되지 않습니다.
에이전트를 다른 New Relic 제품에 연결
APM외에도 에이전트는 다른 New Relic 제품과 통합되어 종단 간 가시성을 제공합니다.
제품 | 완성 |
---|---|
ASP.NET 웹 애플리케이션의 경우 자동 계측을 활성화 하면 .NET 에이전트가 자동으로 브라우저 JavaScript 에이전트를 삽입합니다. 브라우저를 활성화한 후 APM 요약 페이지 에서 브라우저 데이터를 보고 특정 앱에 대한 및 데이터 간에 빠르게 전환할 수 있습니다. 설정 옵션 및 수동 측정에 대해서는 브라우저 모니터링 및 .NET 에이전트를 참조하세요. | |
인프라와 APM 에이전트를 동일한 호스트에 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱으로 호스트를 필터링할 수 있습니다. 자세한 내용은 인프라 UI의 APM 데이터를 참조하세요. | |
.NET 에이전트는 NRQL 쿼리에 대한 기본 이벤트 및 속성을 보냅니다. 고급 분석을 위해 사용자 지정 이벤트를 기록 할 수도 있습니다. | |
합성 트랜잭션 추적은 합성 모니터의 요청을 기본 APM 트랜잭션에 연결합니다. |