• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

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

문제 신고

합성 모니터 소개

합성 모니터를 웹 사이트, 애플리케이션 및 API 엔드포인트에 대한 충돌 테스트 더미로 생각할 수 있습니다. 합성 모니터를 배포하면 API 확인 또는 가상 브라우저 인스턴스가 가장 중요한 워크플로우를 통해 실행되어 중요한 엔드포인트를 테스트하고 그 결과를 New Relic에 보고합니다. 고객 대면 앱에 영향을 미치는 오류, 실패 또는 이상 현상이 있는 경우 합성 모니터가 이를 포착하여 다른 사람이 눈치채기 전에 경고합니다.

당사의 합성 모니터링 기능은 내부 앱과 방화벽 뒤에서도 작동합니다. 개인 위치를 설정한 다음 컨테이너화된 애플리케이션을 보내 보안 컨텍스트에서 작업을 관리(즉, 배포하려는 합성 모니터 종류를 배포)합니다.

능동적 모니터링을 위한 합성 모니터

당사의 합성 모니터는 단순한 핑 모니터 그 이상입니다. Synthetics는 고객 대면 또는 내부 앱에서 HTTP 헤더까지 스크립팅 가능한 검사를 수행할 수 있습니다.

New Relic으로 합성 모니터를 설정하면 다음을 수행할 수 있습니다.

  • 로그인 절차, 검색 및 기타 중요한 비즈니스 트랜잭션을 테스트하는 실제 Selenium 기반 스크립트 브라우저 로 브라우저 모니터링을 확장하십시오.
  • API 테스트를 실행하여 인증서를 확인하거나 모든 종류의 HTTP 요청이 완료되었는지 확인하십시오.
  • 스크립팅된 API 모니터를 위한 추가 노드 모듈 로 확장된 사용 사례 적용 범위를 확보하십시오.
  • 문제가 네트워크 또는 AWS 위치, 느린 타사 리소스 또는 백엔드 서비스나 인프라의 상태에서 기인하는지 쉽게 진단할 수 있습니다.

New Relic으로 합성 모니터를 만드는 방법에 대한 짧은 데모를 보려면 아래 비디오를 시청하십시오(5분 10초).

첫 번째 합성 모니터를 만들기 전에...

아직 만들지 않았다면 첫 번째 합성 모니터를 만들 수 있도록 무료 New Relic 계정을 만드세요 .

아래에서 시스템 요구 사항, 데이터 보호 방법 및 권한 제어 방법에 대한 높은 수준의 개요를 얻을 수 있습니다.

합성 모니터의 종류

선택한 합성 모니터 유형에 따라 다음을 수행할 수 있습니다.

인프라 모니터링 에서 호스트가 보고하지않는 기능을 사용할 수도 있습니다. 이를 통해 향상된 모니터링 옵션을 활용하고 호스트에서 데이터 수신을 중지할 때 알림을 받을 수 있습니다.

다음은 7가지 유형의 합성 모니터입니다.

합성 모니터의 종류

설명

깨진 링크 모니터

API 이름: SCRIPT_API

URL을 제공하면 이 모니터가 페이지의 모든 링크를 테스트하여 성공 여부를 확인합니다. 실패가 감지되면 실패를 일으킨 개별 실패 링크를 볼 수 있습니다.

인증서 확인 모니터

API 이름: SCRIPT_API

구성 가능한 임계값을 기반으로 도메인 인증서를 사전에 ping합니다. 인증서를 갱신해야 할 때 알림을 받을 수 있도록 경고와 쌍을 이룹니다.

핑 모니터

API 이름: SIMPLE

Ping 모니터는 가장 간단한 유형의 모니터입니다. 그들은 단순히 응용 프로그램이 온라인 상태인지 확인합니다. 합성 핑 모니터는 간단한 Java HTTP 클라이언트를 사용하여 사이트에 요청합니다.

다른 합성 모니터 유형과의 일관성을 위해 사용자 에이전트는 Google Chrome 으로 식별됩니다. 그러나 HTTP 클라이언트는 완전한 브라우저가 아니며 JavaScript를 실행하지 않습니다. JavaScript 기능이 필요한 경우 간단한 브라우저 모니터를 사용하십시오.

스텝 모니터

API 이름: STEP_MONITOR

단계 모니터는 설정하는 데 코드가 필요하지 않은 고급 모니터입니다.

모니터는 다음과 같이 구성할 수 있습니다.

  • 어설션 모달
  • 어설션 텍스트
  • 제목 주장
  • 요소 주장
  • 요소 클릭
  • 모달 닫기
  • 요소를 두 번 클릭
  • 보안 자격 증명 입력
  • 요소 위로 마우스를 가져갑니다.
  • CSS 클래스, HTML ID, 링크 텍스트, Xpath 또는 값으로 요소 찾기
  • URL로 이동
  • 드롭다운에서 선택
  • 텍스트 입력

간단한 브라우저 모니터

API 이름: BROWSER

단순 브라우저 모니터는 단순하고 사전 구축된 스크립트 브라우저 모니터입니다. Google 크롬 인스턴스를 사용하여 사이트에 요청합니다.

단순한 핑 모니터에 비해 실제 고객 방문을 보다 정확하게 에뮬레이션한 것입니다. 사용자 에이전트는 Google Chrome 으로 식별됩니다.

스크립팅된 브라우저 모니터

API 이름: SCRIPT_BROWSER

스크립팅된 브라우저 모니터는 보다 정교하고 사용자 정의된 모니터링에 사용됩니다. 웹 사이트를 탐색하고 특정 작업을 수행하며 특정 리소스가 있는지 확인하는 사용자 지정 스크립트를 만들 수 있습니다.

모니터는 Google Chrome 브라우저를 사용합니다. 다양한 타사 모듈 을 사용하여 맞춤형 모니터를 구축할 수도 있습니다.

API 테스트

API 이름: SCRIPT_API

API 테스트는 API 엔드포인트를 모니터링하는 데 사용됩니다. 이렇게 하면 웹사이트 외에도 앱 서버가 작동하도록 할 수 있습니다. New Relic은 내부적으로 http-request 모듈 을 사용하여 엔드포인트에 대한 HTTP 호출을 수행하고 결과를 검증합니다.

UI에서 합성 모니터를 직접 추가하고 편집 할 수 있습니다. Terraform을사용하여 몇 가지 유형의 모니터를 만들 수도 있습니다. 자세한 내용은 이 짧은 비디오(약 3:25분).

스크립팅된 브라우저를 사용한 고급 테스트

합성 모니터링을 통해 웹사이트 또는 API 엔드포인트를 사전에 모니터링하여 콘텐츠를 사용할 수 있을 뿐만 아니라 완벽하게 작동하는지 확인할 수 있습니다. 스크립팅된 브라우저는 실제 Selenium 기반 Google Chrome 인스턴스를 전 세계 위치에서 귀하의 사이트로 보내므로 귀하는 귀하의 콘텐츠가 어디에서나 항상 가동된다는 확신을 가질 수 있습니다.

스크립팅된 브라우저는 테스트 기능을 확장하므로 일반적이지 않은 사용자 흐름을 테스트하거나 복잡한 절차를 베타 테스트할 수 있습니다. 예를 들어 사용자가 뉴스레터에 가입하거나 장바구니에 항목을 추가하거나 JavaScript와 같은 간단한 언어로 중요한 콘텐츠를 검색하고 찾을 수 있도록 할 수 있습니다. 모든 API 엔드포인트에 대해 스크립팅된 테스트를 실행할 수 있는 API 모니터로 백엔드를 테스트합니다.

추가 기능

종합 모니터링에는 다음 기능이 포함됩니다.

기능

설명

실제 브라우저

간단한 브라우저 및 스크립팅된 브라우저 모니터의 경우 단순히 호스트가 작동하는지 확인하지 않습니다. 완전히 가상화된 실제 Google Chrome 브라우저(Selenium 기반)에 실제 페이지 콘텐츠를 로드하여 사용자 작업을 미러링하는 테스트를 제공합니다.

상세 결과 보기

종합 모니터링은 모니터의 모든 단일 실행을 13개월 동안 저장하므로 각각의 모든 검사에 대한 자세한 분석을 볼 수 있습니다. 웹사이트의 성능과 가용성에 대한 스냅샷을 얻거나 특정 문제를 찾아낼 수 있습니다.

브라우저 모니터링이 있는 비교 차트

실제 사용자 간의 직접적인 페이지 로드 시간 비교를 위해 New Relic의 비교 차트 기능을 사용합니다() 상호 작용 및 합성 모니터. 예를 들어, 페이지 중단 중에 추세를 비교하여 문제가 종합 모니터링에서도 나타나는지, 아니면 다른 변수로 인해 발생하는지 확인할 수 있습니다.

장치 에뮬레이션

장치 에뮬레이션을 사용하여 간단한 스크립팅된 브라우저 모니터에서 모바일 또는 태블릿 장치를 시뮬레이션합니다.

실패 전 "쓰리 스트라이크"

모니터는 실패 상태에 들어가기 전에 세 가지 검사를 실행합니다. 이 다중 타격 시스템은 소음을 줄이는 데 도움이 됩니다. 이에 대한 자세한 내용은 삼진법 행동에 대한 이 포럼 게시물을참조하십시오.

고급 스크립트 모니터링

스크립팅된 브라우저 를 사용하여 웹사이트에 대해 복잡한 테스트 사례를 실행합니다. 체크아웃 및 로그인과 같은 중요한 프로세스가 항상 원활하게 실행되고 있는지 확인하고 문제가 발생했을 때 비교할 기준을 구축하십시오. Node.js를 기반으로 하는 내장된 스크립팅 IDE를 사용하여 브라우저를 종료하지 않고도 빠르게 스크립트를 생성할 수 있습니다.

글로벌 테스트 커버리지

사용자가 언제 어디서나 웹사이트에 액세스할 수 있도록 전 세계 위치에서 적용 범위를 확인합니다. 허용 목록에 가상 모니터링 고정 IP 주소 를 추가하여 방화벽 뒤의 사이트를 모니터링합니다. 개인 위치 를 사용하여 내부 사이트를 모니터링하거나 범위를 새로운 위치로 확장합니다.

인기 있는 분석 플랫폼과의 호환성

종합 모니터링은 특히 Google Analytics와 같은 인기 있는 분석 서비스 에 대한 스크립트를 제외합니다. 이렇게 하면 매달 수천 명의 모니터가 웹사이트를 확인하는 경우에도 분석 도구가 정확히 동일한 데이터를 계속 수신할 수 있습니다.

기본적으로 차단된 서비스를 차단 해제 하거나 추가 서비스를 차단할 수 있습니다.

REST API 함수

종합 모니터링에는 다음을 관리하는 데 사용할 수 있는 REST API가 포함됩니다.

다음은 뭐지?

일부 합성 모니터를 설정한 후 다음 단계를 수행하는 것이 좋습니다.

  • 합성 데이터가 어떻게 집계된 결과를 지표로 변환하여 패턴을 확인하고 성능 저하의 원인을 식별할 수 있는지 확인하십시오.
  • 각각의 모든 모니터 결과가 어떻게 세분화되는지 확인하십시오.
  • 합성 데이터를 실제 사용자 데이터로 보완하고 싶습니까? 웹사이트 성능 개선 튜토리얼을 확인하세요.
  • 웹사이트 또는 API 엔드포인트에 액세스할 수 없는 경우 알려주는 알림을 생성합니다. 개인 위치를생성하여 지리적 적용 범위를 확장하거나 내부 웹사이트를 모니터링할 수도 있습니다.
  • 모니터 결과를 쿼리하여 자세히 볼 수도 있습니다. New Relic은 13개월 동안 모니터 결과를 유지하므로 연간 사용량을 비교할 수 있습니다.
Copyright © 2024 New Relic Inc.

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