애플리케이션 성능 모니터링을 위한 .NET 에이전트를 사용하여 다음을 수행할 수 있습니다.
- APM 을 사용 하여 앱에 대한 높은 수준의 개요 를 확인하고 트랜잭션 추적 , 데이터베이스 쿼리 및 오류 와 같은 코드 수준 세부 정보를 확인 하고 대규모 분산 시스템의 활동을 추적합니다 .
- 앱이 원활하게 실행되고 있는지 확인하기 위해 경고 에서 사전 알림을 받습니다.
- 쿼리 빌더 를 사용하여 데이터를 쿼리하고 해당 데이터로 사용자 지정대시보드 를 만듭니다.
- 앱 호스트 환경의 성능을 보려면 인프라 모니터링 을 설치하세요.
.NET 에이전트를 설치하면 APM Summary 페이지에서 앱 성능 요약을 볼 수 있습니다.
에이전트 설치
.NET 에이전트를 사용하려면:
- 시스템이 .NET 에이전트 호환성을충족하는지 확인하세요.
- New Relic 계정에 가입 하세요.
- 아래의 제품 내 시작 관리자를 통해 또는 문서의 표준 설치 절차에 따라 .NET 에이전트를 설치합니다.
.NET Framework 및 .NET Core 모두 지원
뉴렐릭의 .NET 에이전트는 .NET 프레임워크와 ..NET Core를 모두 지원하며 VB.NET, C#, CLI 등 모든 .NET 호환 언어에서 작동합니다.
.NET Core에 대한 에이전트 지원은 Microsoft .NET Core의 호환성, 속도, 확장된 API 기능 및 크로스 플랫폼 기능을 활용합니다. 에이전트 does not (는) 2.0 이전의 Microsoft .NET Core 버전을 지원합니다.
.NET에 대한 New Relic의 지원을 통해 다음과 같은 동적 또는 분산 환경에서 앱을 모니터링할 수 있습니다.
- 클라우드 관리 서버 VM 이미지
- 호스트 VM 서버
- 마이크로소프트 애저 앱 서비스
- 자체 호스팅 Windows 및 Linux 시스템
- AWS EC2 VM
계측 확장
.NET 에이전트를 설치한 후 다음 방법 중 하나 이상을 사용하여 에이전트의 계측을 확장합니다.
Instrumentation options | Details |
---|---|
.NET 에이전트를 와 통합하여 최종 사용자 활동에 대한 가시성을 확보합니다.
| |
New Relic의 자동 프레임워크 계측의 일부로 캡처되지 않은 계측 트랜잭션. | |
에이전트의 동작을 사용자 지정하는 방법을 알아보려면 .NET 에이전트 API 가이드 를 참조하세요. 예를 들어 사용자 지정 메트릭을 수집하거나 오류에 플래그를 지정하거나 특정 트랜잭션을 완전히 무시할 수 있습니다. | |
트랜잭션에 첨부된 속성 을 사용자 정의합니다. 속성을 사용자 정의하면 민감한 속성을 보내지 않도록 하거나 트랜잭션에 대한 더 깊은 가시성을 위해 추가 속성을 수집할 수 있습니다. | |
분산 추적 을 활성화하여 많은 서비스와 마이크로서비스를 사용하는 복잡한 분산 시스템 전반의 활동을 이해합니다. | |
OpenTelemetry 내보내기 도구 및 .NET Telemetry SDK 도구를 살펴보세요. |
APM 및 인프라 데이터에 대한 로그 보기
또한 로그와 애플리케이션의 데이터를 함께 가져와 더 쉽고 빠르게 문제를 해결할 수 있습니다. 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다. Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다. 다른 UI 페이지로 전환할 필요가 없습니다.
소스 코드 확인
.NET 에이전트는 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내거나 고유한 포크를 만들어 빌드할 수 있습니다. 자세한 내용은 README 를 참조하십시오.