• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

브라우저 삽입: 상태 확인 충돌

문제

상태 확인으로 로드 밸런서(예: F5 로드 밸런서)는 주기적으로 지정된 웹 페이지를 ping합니다. 자동 브라우저 삽입 이 활성화된 경우 페이지 헤더에 추가된 브라우저 모니터링 JavaScript 스니펫으로 인해 해당 검사가 실패하는 경우가 있습니다. 로드 밸런서 설정 방법에 따라 트래픽이 다른 애플리케이션 인스턴스로 라우팅될 수 있습니다.

해결책

이를 방지하려면 .NET 에이전트의 구성에 requestPathsExcluded 하위 요소 를 추가하십시오. 이것은 제외하려는 경로의 전체 URL이 아니라 애플리케이션 경로의 가상 디렉터리에 대한 참조입니다.

예를 들어 로드 밸런서가 https://www.mywebsite.com/healthmonitor/ 의 웹페이지를 ping하도록 설정된 경우 경로 정규식 값으로 /healthmonitor/ 을 삽입합니다.

<!-- If you use both the Exclude and Attribute elements
the Exclude element must be listed first. -->
<browserMonitoring autoInstrument="true">
<requestPathsExcluded>
<path regex="/healthmonitor/"/>
</requestPathsExcluded>
</browserMonitoring>

원인

브라우저 에이전트 는 웹 페이지의 헤더에 삽입된 JavaScript 스니펫입니다. 때로는 상태 확인 모니터가 사이트가 정상인지 확인하는 데 필요한 정보를 보지 못할 수 있습니다. 상태 확인 페이지가 있는 경로를 제외하면 에이전트가 특정 페이지의 헤더에 스니펫을 삽입하는 것을 방지할 수 있습니다.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.