뉴렐릭의 .NET 에이전트는 .NET 프레임워크와 ..NET Core를 모두 지원합니다. 이 문서에서는 .NET 런타임, 프레임워크, 라이브러리의 호환성과 지원에 대해 설명합니다.
에이전트에는 프레임워크, 데이터베이스 및 메시지 대기열 시스템을 포함하여 .NET 에코시스템의 가장 인기 있는 부분에 대한 기본 제공 계측이 포함되어 있습니다. 에이전트를 다운로드하고 설치 하면 모니터링되는 프로세스 내에서 실행됩니다. 에이전트는 별도의 프로세스나 서비스를 생성하지 않습니다.
자동으로 계측되지않는 프레임워크 및 라이브러리의 경우 .NET 사용자 지정 계측으로 에이전트를 확장할 수 있습니다.
.NET 에이전트를 사용해 보고 싶으십니까? 무료 로 New Relic 계정을 만드 십시오! 신용 카드가 필요하지 않습니다.
요구 사항
Windows 또는 Linux에 New Relic .NET 에이전트를 설치하기 전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오.
.NET 에이전트는 .NET Core 버전 3.1, .NET 5.0, 6.0, 7.0, 8.0 및 9.0과 호환됩니다.
중요
에이전트는 현재 Microsoft에서 지원하는 목표 .NET 런타임이 있는 경우에만 완전히 지원됩니다. 해당 에이전트는 아래 나열된 EOL 런타임에서 작동할 가능성이 있지만, EOL 런타임에서 새 버전의 에이전트를 테스트하지는 않습니다.
.NET 코어 버전 | 최소 필수 .NET 에이전트 버전 |
---|---|
.NET Core 3.1 (EOL) | 8.21.34.0 이상 |
.NET 5.0 (단종) | 8.35.0 이상 |
.NET 6.0 (단종) | 9.2.0 이상 |
.NET 7.0 (단종) | 10.0.0 이상 |
.NET 8.0 | 10.0.0 이상 |
.NET 9.0 | 10.0.0 이상 |
중요
Linux ARM64 플랫폼에서 .NET 에이전트는 .NET 5.0 이상 버전만 지원합니다.
다음 앱/웹 서버 중 하나를 사용해야 합니다.
- 황조롱이
- AspNetCoreModule을 통한 IIS 역방향 프록시가 있는 Kestrel
- AspNetCoreModuleV2를 통한 IIS 역방향 프록시가 있는 Kestrel
- Nginx 역 프록시가 있는 Kestrel
- Apache 역 프록시가 있는 Kestrel
- 진행 중인 호스팅
AWS Elastic Beanstalk 설치 지침은 .NET 설치 가이드를 참조하세요.
Azure 관련 설치 지침은 .NET 설치 가이드를 참조하세요.
에이전트는 방화벽이 특정 네트워크 및 포트 로 나가는 연결을 허용해야 합니다.
에이전트는 다음 운영 체제에서 작동하는 것으로 확인되었습니다.
운영 체제 | 지원되는 버전 |
---|---|
Windows(32비트 및 64비트 Intel 호환 아키텍처) |
|
Linux(64비트 Intel 호환만 해당) | .NET Core 2.0+/.NET 5+ 런타임에서 지원하는 모든 x64 Linux 배포는 .NET 에이전트에서 지원됩니다. 전체 목록은 사용 중인 런타임 버전에 대한 Microsoft 설명서를 참조하십시오. |
Linux(ARM64/aarch64 아키텍처) | .NET 5+ 런타임에서 지원하는 모든 ARM64 Linux 배포판은 다음과 같은 알려진 예외를 제외하고 .NET 에이전트에서 지원됩니다.
|
.NET 에이전트를 설치하고 실행하려면 다음 권한이 필요합니다.
요소 | 필요한 권한 |
---|---|
에이전트 설치 | 에이전트를 설치하는 프로세스 또는 사용자는 환경 변수를 설정하고 에이전트가 설치된 디렉토리에 대한 쓰기 액세스 권한이 있어야 합니다. |
에이전트 실행 | 모니터링되는 프로세스에는 에이전트를 설치한 디렉터리에 대한 읽기/쓰기 액세스 권한이 있어야 합니다. 에이전트는 모니터링되는 프로세스의 일부로 실행되며 해당 권한에 따라 작동합니다. 역방향 프록시를 통해 IIS를 사용하는 애플리케이션의 경우 |
에이전트는 Windows의 32비트(x86) 및 64비트(x64) 버전과 Linux의 64비트(x64) 및 ARM64(aarch64) 버전 모두에서 사용할 수 있습니다.
중요
Linux ARM64 플랫폼에서 .NET 에이전트는 .NET 5.0 이상 버전만 지원합니다.
데이터 수집을 위한 표준 보안 수단으로 앱 서버는 SHA-2(256비트)를 지원해야 합니다. SHA-1은 지원되지 않습니다.
.NET 에이전트는 .NET Core 3.1, .NET 5.0, 6.0, 7.0, 8.0, 9.0을 타겟으로 하는 애플리케이션과 호환됩니다. .csproj
파일에서 군단, 목표 프레임워크를 찾을 수 있습니다. 에이전트 호환성은 .NET Core 버전마다 다릅니다.
호환 가능:
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
중요
Linux ARM64 플랫폼에서 .NET 에이전트 only 는 net5.0
이상의 목표 프레임워크를 지원합니다.
.NET 프레임워크를 대상으로 하는 ASP..NET Core 기능을 모니터링하려면 .NET 에이전트를 설치한 후 .NET 프레임워크 지원을 활성화했는지 확인하세요.
자동 계측
귀하의 스튜디오가 ASP..NET Core에서 호스팅되는 경우, 에이전트는 자동으로 원본화된 렌즈를 생성합니다. .NET 에이전트는 설치 후 자동으로 인력을 추가합니다. 앱이 자동으로 로그아웃되지 않거나, 로그를 추가하려는 경우에는 로그 소스를 사용하세요.
.NET 에이전트는 다음 애플리케이션 프레임워크를 자동으로 계측합니다.
- ASP..NET Core MVC 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0 및 9.0(Web API 포함)
- ASP.NET Core Razor Pages 6.0, 7.0 및 8.0(.NET 에이전트 버전 10.19.0부터 시작)
.NET 에이전트는 다음 데이터 저장소에 대한 .NET 애플리케이션 호출의 성능을 자동으로 계측합니다.
데이터 저장소 | Notes | |
---|---|---|
코스모스DB | .NET 에이전트
| |
Couchbase | CouchbaseNetClient 를 사용하십시오.
| |
마이크로소프트 SQL 서버 | System.Data.SqlClient NuGet 패키지 또는 Microsoft.Data.SqlClient NuGet 패키지에서 SqlClient를 사용합니다. System.Data.SqlClient
| |
신탁 | Oracle.ManagedDataAccess.Core를 사용하세요
| |
PostgreSQL | Npgsql 사용
| |
MongoDB(최신 드라이버) | 지원되는 최소 버전: 2.3.0 최신 검증된 호환 버전: 3.3.0 버전 3.0.0 .NET 에이전트 v10.40.0부터 더 높은 버전이 지원됩니다. 에이전트 버전 10.12.0부터 드라이버 버전 2.7 이후에 추가된 다음 메서드가 계측됩니다.
| |
MySQL | MySql.Data 또는 MySQL 커넥터 사용 MySql.Data
| |
StackExchange.Redis | 지원되는 최소 버전: 1.0.488 Latest verified compatible version: 2.8.41 | |
엘라스틱서치 | Elastic.Clients.Elasticsearch, NEST또는 Elasticsearch.Net 을사용하십시오. Elastic.Clients.Elasticsearch
| |
멤캐시드 | EnyimMemcachedCore를 사용하세요.
| |
다이나모DB | AWSSDK.DynamoDBv2를 사용하세요.
| |
System.Data.ODBC | System.Data.Odbc를 사용하세요.
|
.NET 에이전트는 데이터 저장소 프로세스를 직접 모니터링하지 않습니다. 또한 쿼리 추적의 .NET SQL 매개 변수 캡처는 매개 변수화된 쿼리 또는 저장 프로시저에 대한 매개 변수를 나열하지 않습니다.
지원되는 데이터 저장소에 대한 인스턴스 세부 정보 수집은 기본적으로 활성화되어 있습니다. 현재 나열되지 않은 데이터 저장소에서 인스턴스 수준 정보를 요청하려면 support.newrelic.com 에서 지원을 받으십시오.
데이터 스토어가 여기에 나열되지 않은 경우 .NET 에이전트 API 의 RecordDatastoreSegment
메서드를 사용하여 사용자 정의 로그를 추가할 수 있습니다.
.NET 에이전트는 다음과 같은 외부 호출 라이브러리를 자동으로 계측합니다.
도서관 | Supported methods |
---|---|
Http클라이언트 | 에이전트는 다음 HttpClient 메서드를 계측합니다.
|
.NET 에이전트는 다음 LLM 프레임워크를 자동으로 사용하도록 구성할 수 있습니다 .
프레임워크 | 최소 프레임워크 버전 | 최소 에이전트 버전 | 최근 검증된 호환 버전 |
---|---|---|---|
AWS 기반암 | 3.7.200.0 | 10.23.0 ( | 4.0.0.8 |
오픈AI | 2.0.0 | 10.37.0 ( | 2.1.0 |
Azure.AI.오픈AI | 2.0.0 | 10.37.0 ( | 2.1.0 |
.NET 에이전트는 에이전트 전달 및 로컬 로그 장식 을 사용하여 컨텍스트 자동 로그인을 위해 이러한 로깅 프레임워크를 자동으로 계측 하도록 구성할 수 있습니다 .
프레임워크 | 최소 프레임워크 버전 | 최소 에이전트 버전 | 최근 검증된 호환 버전 |
---|---|---|---|
Log4Net | 2.0.10 | 9.7.0 | 3.0.4 |
세릴로그 | 2.5.0 | 9.7.0 | 4.3.0 |
NLog | 4.5.0 | 9.7.0 | 5.5.0 |
Microsoft.Extensions.Logging | 3.0.0 | 10.0.0 | 9.0.6 |
에이전트는 다음 메시지 시스템을 자동으로 계측합니다.
도서관 | Supported methods |
---|---|
Confluent.Kafka |
|
N서비스버스 |
|
RabbitMQ |
|
MassTransit(에이전트 버전 10.19.0 이상) |
|
AWSSDK.SQS(Amazon Simple Queue Service)(에이전트 버전 10.27.0 이상) |
|
AWSSDK.Kinesis(Amazon Kinesis Data Streams)(에이전트 버전 10.40.0 이상) |
|
AWSSDK.KinesisFirehose(Amazon Kinesis Firehose)(에이전트 버전 10.40.0 이상) |
|
사용할 수 없는 기능
.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 에이전트를 설치하기전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오.
.NET Framework 4.6.2 또는 더 높은
.NET Framework 4.6.2 이상에서 실행하려면 뉴렐릭 .NET agent 10.0 이상을 실행해야 합니다. .NET 프레임워크 버전 4.0 이하에서 실행하려면 뉴렐릭 .NET 에이전트 7.0 이하 버전을 실행해야 합니다. 자세한 내용과 다운로드 절차는 .NET Framework 4.0 이하에 대한 기술 지원을 참조하세요.
The .NET agent doesn't support .NET Framework versions 4.5.1, 4.5.2, and 4.6.1
.NET 에이전트는 각 하베스트 작업이 끝날 때(분당 1회) 데이터를 업로드합니다. .NET 앱이 그렇게 오래 실행되지 않는다면 newrelic.config
파일에서 service
요소의 sendDataOnExit
속성을 true
로 설정할 수 있습니다.
다음 앱/웹 서버 중 하나를 사용해야 합니다.
IIS
자체 호스팅 OWIN
자체 호스팅 WCF
황조롱이
AspNetCoreModule을 통한 IIS 역방향 프록시가 있는 Kestrel
AspNetCoreModuleV2를 통한 IIS 역방향 프록시가 있는 Kestrel
에이전트는 IIS에서 호스팅되는 앱에 대한 트랜잭션을 자동으로 생성합니다. WCF 및 OWIN 버전 3 이상을 사용하여 자체 호스팅하는 경우 에이전트도 자동으로 트랜잭션을 생성합니다. 다른 자체 호스팅 서비스의 경우 사용자 정의 계측을 통해 트랜잭션을 생성해야 합니다.
AWS Elastic Beanstalk는 지원되는 .NET 환경이 아닙니다.
에이전트에는 CLR 버전 4.0이 필요합니다. CLR 2.0에서 실행되는 레거시 응용 프로그램은 7.0보다 낮은 에이전트 버전으로 계측할 수 있습니다.
코드 액세스 보안 사용은 완전 신뢰가 제공되는 경우에만 .NET 에이전트와 호환됩니다. 에이전트는 더 제한적인 신뢰 수준과 호환되지 않습니다.
Azure 관련 설치 지침은 .NET 설치 가이드를 참조하세요.
에이전트는 특정 네트워크 및 포트로 나가는 연결을 허용하기 위해 방화벽이 필요합니다.
에이전트에는 다음 운영 체제 중 하나가 필요합니다.
- 윈도우 서버 2008
- 윈도우 서버 2008 R2
- 윈도우 서버 2012
- 윈도우 서버 2012 R2
- 윈도우 서버 2016
- 윈도우 서버 2019
- 윈도우 서버 2022
- 윈도우 10
- 윈도우 11
- Windows Azure(OS 제품군 1, 2, 3)
- Windows 2016에서 실행되는 Windows 컨테이너(NanoServer 기반 이미지는 지원되지 않음)
설치에는 높은 권한(관리자)이 필요합니다. 예를 들어 다음을 수행할 수 있습니다.
관리자 사용자로 로그인합니다.
관리자 그룹의 구성원이 되십시오.
최신 운영 체제에서는 메시지가 표시되면 권한 상승 자격 증명을 제공합니다.
모니터링되는 프로세스에는 에이전트가 설치된 디렉터리에 대한 읽기/쓰기 액세스 권한이 있어야 합니다. 에이전트는 모니터링되는 프로세스의 일부로 실행되며 해당 권한에 따라 작동합니다.
Recommendation:
newrelic.config
파일에 대한 권한을 제한하고 모니터링되는 프로세스의 소유자에게만 읽기/쓰기 액세스 권한을 부여합니다.에이전트가 생성한 로그에 대한 권한을 검토하여 액세스 권한이 있는 사용자 수와 권한을 최소화합니다.
에이전트는 32비트 및 64비트 버전 모두에서 사용할 수 있습니다. 64비트 시스템에서 64비트 에이전트는 32비트 및 64비트 애플리케이션을 모두 계측할 수 있습니다.
데이터 수집을 위한 표준 보안 수단으로 앱 서버가 SHA-2(256비트)를 지원해야 합니다. SHA-1은 지원되지 않습니다.
.NET CLR(공용 언어 런타임)은 하나의 프로파일러만 지정된 시간에 프로세스의 프로파일링 API에 액세스할 수 있도록 허용합니다. 다른 모니터링 소프트웨어와 함께 .NET 에이전트를 실행하면 프로파일러 충돌이발생합니다. 자세한 내용은 다른 APM 소프트웨어 사용 중 오류를참조하십시오.
자동 계측
귀하의 기능이 ASP.NET 또는 완전히 지원되는 다른 프레임워크 에서 호스팅되는 경우, .NET 에이전트는 설치 후 자동으로 기능을 추가합니다. 앱이 자동으로 로그아웃되지 않거나 로그를 추가하려는 경우에는 로그아웃을 사용하세요.
.NET 에이전트는 데이터 저장소 프로세스를 직접 모니터링하지 않습니다. 또한 기본적으로 쿼리 추적의 .NET SQL 매개 변수 캡처는 매개 변수가 있는 쿼리 또는 저장 프로시저에 대한 매개 변수를 나열하지 않습니다. SQL 쿼리 매개변수 수집은 에이전트 구성에서 활성화할 수 있습니다.
에이전트는 자동으로 일부 프레임워크를 제공합니다. 우리는 이러한 프레임워크를 아래에 나열된 fully supported 이라고 부릅니다.
- 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 이상에서 더 이상 지원되지 않음)
- 다음을 사용하는 .NET 프레임워크의 OWIN 호스팅 웹 API 애플리케이션:
- Microsoft.Owin.Host.HttpListener v2.x
- Microsoft.Owin.Host.HttpListener v3.x
- Microsoft.Owin.Host.HttpListener v4.x
- SOAP 기반 웹 서비스
- WCF
WCF Walking, Monitor는 다음과 같은 일반적인 바인딩 유형 (클라이언트와 서비스 모두)에 대해 테스트되었습니다. DT(독일적 추적) 및 CAT(십자인대 추적)에 대해 다양한 수준의 지원을 사용할 수 있습니다.
제본 | 분산 추적(DT) 지원 | 크로스 로그 Tracing(CAT) 지원(더 이상 사용되지 않음) |
---|---|---|
기본HTTP | 지원 | 지원 |
웹HTTP | 지원 | 지원 |
WSHTTP | 지원 | 지원 |
NetTCP | 지원 | 지원 |
NetNamedPipe | 지원되지 않음* | 지원되지 않음* |
NetMSMQ | 지원되지 않음* | 지원되지 않음* |
* 분산 추적은 이러한 분산 추적 API 방법을 사용하여 수동으로 구현할 수 있습니다.
지원되는 데이터 저장소에 대한 인스턴스 세부 정보를 수집하려면 .NET 에이전트 버전 6.5.29.0 이상이 필요하며 기본적으로 활성화되어 있습니다. 현재 나열되지 않은 데이터 저장소에서 인스턴스 수준 정보를 요청하려면 New Relic 지원 센터에서 지원을 받으십시오.
이러한 데이터 저장소에 대한 .NET Framework 애플리케이션 호출의 성능을 자동으로 계측하려면 .NET 에이전트 버전 8.14 이상이있는지 확인하십시오.
데이터 저장소 | 기타 참고 사항 | |
---|---|---|
코스모스DB | .NET 에이전트
| |
Couchbase | CouchbaseNetClient 를 사용하십시오.
| |
IBM DB2 | ||
마이크로소프트 SQL 서버 | System.Data.SqlClient NuGet 패키지 또는 Microsoft.Data.SqlClient NuGet 패키지 또는 Framework 기본 제공 System.Data 어셈블리의 SqlClient를 사용합니다. System.Data.SqlClient
| |
System.Data.ODBC | .NET 프레임워크에 내장된
| |
MongoDB(레거시 드라이버) | 지원되는 최소 버전: 1.10.0 최근 검증된 호환 버전: 1.10.0 알려진 비호환 버전: 하위 버전 2에서는 인스턴스 세부 정보를 사용할 수 없습니다. | |
MongoDB(최신 드라이버) | 지원되는 최소 버전: 2.3.0 최신 검증된 호환 버전: 3.3.0 버전 3.0.0 .NET 에이전트 v10.40.0부터 더 높은 버전이 지원됩니다. 에이전트 버전 10.12.0부터 드라이버 버전 2.7 이후에 추가된 다음 메서드가 계측됩니다.
| |
MySQL | MySql.Data 또는 MySQL 커넥터 사용 MySql.Data
| |
신탁 | Oracle.ManagedDataAccess를사용하세요
| |
PostgreSQL | Npgsql 사용
| |
서비스스택.레디스 |
| |
StackExchange.Redis |
| |
엘라스틱서치 | Elastic.Clients.Elasticsearch, NEST또는 Elasticsearch.Net 을사용하십시오. Elastic.Clients.Elasticsearch
| |
멤캐시드 | EnyimMemcachedCore를 사용하세요.
| |
다이나모DB | AWSSDK.DynamoDBv2를 사용하세요.
|
데이터 스토어가 여기에 나열되지 않은 경우 .NET 에이전트 API 의 RecordDatastoreSegment
메서드를 사용하여 사용자 정의 로그를 추가할 수 있습니다.
에이전트가 EPiServer 콘텐츠 관리 시스템을 자동으로 업로드했습니다.
에이전트는 이러한 외부 호출 라이브러리를 자동으로 계측합니다.
도서관 | Supported methods |
---|---|
Http클라이언트 | 에이전트는 다음 HttpClient 메서드를 계측합니다.
|
레스트샤프 | 에이전트는 다음과 같은 RestSharp 메서드를 계측합니다.
|
HttpWebRequest | 에이전트는 다음 HttpWebRequest 메서드를 계측합니다.
|
다음 호스팅 모델은 완벽히 지원됩니다.
- IIS 호스팅(ASP 호환성 포함 및 제외)
- 자체 호스팅
다음 호출 방법(클라이언트와 서비스 모두)이 지원됩니다.
- 동기
- 비동기 처리 모델(APM) 시작/종료
- 태스크 비동기 처리(TAP)
- 이벤트 기반 비동기 처리(EAP, 클라이언트 지원만 해당)
.NET 에이전트는 다음 LLM 프레임워크를 자동으로 사용하도록 구성할 수 있습니다 .
프레임워크 | 최소 프레임워크 버전 | 최소 에이전트 버전 | 최근 검증된 호환 버전 |
---|---|---|---|
AWS 기반암 | 3.7.200.0 | 10.23.0 ( | 4.0.0.8 |
오픈AI | 2.0.0 | 10.37.0 ( | 2.1.0 |
Azure.AI.오픈AI | 2.0.0 | 10.37.0 ( | 2.1.0 |
에이전트는 다음 메시지 시스템을 자동으로 계측합니다.
도서관 | Supported methods |
---|---|
Confluent.Kafka |
|
MSMQ |
|
N서비스버스 |
|
RabbitMQ |
|
MassTransit(에이전트 버전 10.19.0 이상) |
|
AWSSDK.SQS(Amazon Simple Queue Service)(에이전트 버전 10.27.0 이상) |
|
AWSSDK.Kinesis(Amazon Kinesis Data Streams)(에이전트 버전 10.40.0 이상) |
|
AWSSDK.KinesisFirehose(Amazon Kinesis Firehose)(에이전트 버전 10.40.0 이상) |
|
나열된 .NET 언어 및 기술은 당사의 즉각적인 관찰 가능성 대시보드와 호환됩니다. 이러한 언어 또는 기술을 사용하는 경우 상자에서 꺼내자마자 New Relic 대시보드에서 데이터를 볼 수 있습니다.
언어/기술 | 추가 구성 |
---|---|
C# 애플리케이션 | New Relic은 C#으로 작성된 서비스를 자동으로 계측할 수 있습니다. C# 대시보드를 설치하려면 C# 빠른 시작 페이지로 이동하세요. |
ADO.net | 애플리케이션에서 ADO.net을 사용하는 경우 ADO.net 대시보드를 생성하는 New Relic 에이전트 조합을 설치할 수 있습니다. 수행해야 할 작업은 다음과 같습니다.
|
블레이저 서버 | New Relic으로 앱을 계측하여 Blazor Server 대시보드에서 가장 중요한 데이터를 추적하세요.
|
다음 프레임워크는 완전히 지원되지 않습니다.
- ASP.NET Web API v1: .NET 프레임워크 4.0을 대상으로 하는 앱에 대해 뉴렐릭의 .NET 에이전트 5.0 이상과 함께 ASP.NET Web API v1을 사용하는 방법에 대한 문제 해결, 문제 해결 정보를 참조하세요. (.NET 프레임워크 4.5 이상에는 영향을 미치지 않습니다.)
- Mono: 뉴렐릭은 Linux에서 실행되는 오픈 소스 .NET 프레임워크인 Mono 를 지원하지 않습니다. 이는 Mono 기반 .NET 애플리케이션에 대한 약력러로 .NET 에이전트에 삽입할 프로파일러 API가 없기 때문입니다. 약력러 API는 COM(구성 요소 개체 모델) 기반 인터페이스이며 Linux에서는 지원되지 않습니다.
- 클래식 ASP는 not supported 입니다. 왜냐하면 에이전트는 .NET 프레임워크 기반 앱만 사용할 수 있기 때문입니다.
- 셰어포인트는 not supported 입니다.
사용할 수 없는 기능
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 트랜잭션에 연결합니다. |