New Relic의 통합에는 Microsoft Azure Application Insights 메트릭 및 기타 데이터를 New Relic에 보고하기 위한 통합이 포함됩니다. 이 문서는 통합을 활성화하는 방법과 보고된 데이터를 설명합니다.
특징
Application Insights는 Azure Monitor의 기능입니다. 여러 플랫폼의 웹 개발자를 위한 확장 가능한 APM(Application Performance Management) 서비스입니다. 라이브 웹 애플리케이션을 모니터링하는 데 사용할 수 있으며 성능 이상을 자동으로 감지합니다.
New Relic을 사용하여 다음을 수행할 수 있습니다.
- 미리 빌드된 대시보드에서 Azure Application Insights 데이터를 봅니다.
- 맞춤 쿼리를 실행하고 데이터를 시각화합니다 .
- 데이터 변경 사항을 알리는 경고 조건을 만듭니다.
통합 활성화
표준 Azure Monitor 통합 절차 에 따라 New Relic 인프라 모니터링에서 Azure 서비스를 활성화하십시오.
구성 및 폴링
구성 옵션을사용하여 폴링 빈도를 변경하고 데이터를 필터링할 수 있습니다.
New Relic은 기본 폴링 간격에 따라 Azure Monitor 통합을 통해 Application Insights 서비스를 쿼리합니다.
데이터 찾기 및 사용
통합 데이터를 탐색 하려면 one.newrelic.com/infra > Azure > (select an integration) 로 이동하세요.
측정항목 데이터
이 통합은 다음 메트릭 데이터를수집합니다.
Azure Application Insights 메트릭
미터법 | 설명 |
---|---|
| 성공적으로 완료된 가용성 테스트의 백분율입니다. |
| 가용성 테스트 수입니다. |
| 가용성 테스트 기간. |
| 사용자 요청과 네트워크 연결 사이의 시간입니다. DNS 조회 및 전송 연결을 포함합니다. |
| DOM이 로드될 때까지 문서의 마지막 바이트 수신 사이의 시간입니다. 비동기 요청이 아직 처리 중일 수 있습니다. |
| 첫 바이트와 마지막 바이트 사이 또는 연결이 끊어질 때까지의 시간입니다. |
| 네트워크 연결과 첫 번째 바이트 수신 사이의 시간입니다. |
| 사용자 요청에서 DOM, 스타일시트, 스크립트 및 이미지가 로드될 때까지의 시간입니다. |
| 애플리케이션이 외부 리소스에 대해 수행한 호출 수입니다. |
| 애플리케이션이 외부 리소스에 대해 호출한 기간입니다. |
| 외부 리소스에 대한 애플리케이션의 실패한 종속성 호출 수입니다. |
| 브라우저에서 발생한 포착되지 않은 예외 수입니다. |
| 포착되지 않은 모든 예외의 합계입니다. |
| 서버 응용 프로그램에서 발생한 포착되지 않은 예외 수입니다. |
| 페이지 조회수입니다. |
| 페이지 보기 로드 시간. |
| .NET 예외 및 .NET 예외로 변환되는 관리되지 않는 예외를 포함하여 Windows에 보고된 처리 및 처리되지 않은 예외의 수입니다. |
| 프로세스에 할당하거나 시스템에서 사용하기 위해 즉시 사용할 수 있는 물리적 메모리. |
| 모든 프로세스 스레드가 프로세서를 사용하여 명령을 실행한 경과 시간의 백분율입니다. 이것은 0에서 100 사이에서 변할 수 있습니다. 이 메트릭은 w3wp 프로세스만의 성능을 나타냅니다. |
| 파일, 네트워크 및 장치에서 읽고 쓴 초당 총 바이트 수입니다. |
| 프로세서가 비유휴 스레드에서 소비하는 시간의 백분율입니다. |
| 모니터링되는 애플리케이션의 프로세스에만 할당된 메모리입니다. |
| 가장 최근 요청의 실행 시간입니다. |
| 애플리케이션 요청 대기열의 길이입니다. |
| ASP.NET에서 초당 응용 프로그램에 대한 모든 요청 비율. |
| 완료된 HTTP 요청 수입니다. |
| HTTP 요청 수신과 응답 전송 완료 사이의 시간입니다. |
| 실패한 것으로 표시된 HTTP 요청 수입니다. 대부분의 경우 응답 코드가 >= 400이고 401이 아닌 요청입니다. |
| 초당 서버 요청 비율입니다. |
| 추적 문서 수. |
| 완료된 HTTP 요청 수입니다. |