합성 모니터링은 애플리케이션, 서비스 및 엔드포인트가 제대로 작동하는지 사전에 확인하는 데 도움이 됩니다. NerdGraph를 사용하면 합성 모니터, 위치 로케이션, 보안자격 증명, 및 모니터 다운타임 의 관리를 자동화할 수 있습니다.
적절한 권한과 접근 권한이 있으면 NerdGraph의 쿼리 및 뮤테이션을 통해 전체 신세틱 모니터링 설정을 프로그래밍 방식으로 관리할 수 있습니다. 또는 뉴렐릭 UI 통해 이러한 작업을 수행할 수도 있습니다.
중요
2024년 8월 26일부터 공개 또는 위치 위치에서 구형 런타임을 사용하여 새 모니터를 생성할 수 없습니다. 2024년 10월 22일부로 컨테이너화된 미니언(분당 호출 수) 및 구형 신세틱스 손잡이 버전이 종료됩니다 .
- 표시 위치의 경우 런타임 업그레이드 UI 사용하여 모니터를 최신 런타임으로 업데이트하세요.
- 위치 위치의 경우 모니터 성능 저하를 방지하기 위해 권장되는 마이그레이션 단계를 검토하십시오.
요구 사항
요구 사항은 다음과 같습니다.
- 뉴렐릭 계정. 뮤테이션과 쿼리를 인증하려면 이 계정의 API 사용자 키가 필요합니다.
- NerdGraph 일반 요구 사항.
- 관련 사용자 권한: NerdGraph에도 신세틱스 UI 와 동일한 신세틱 모니터링 권한이 필요합니다.
시작하다
신세틱 모니터링을 위해 NerdGraph API 사용을 시작하려면:
- NerdGraph GraphQL 탐색기로 이동하세요.
- 인증을 위해 API 사용자 키를 받으세요.
- 아래 안내에서 모니터 유형 또는 작동 방식을 선택하세요.
- 제공된 GraphQL 변형 및 쿼리를 사용하여 새로운 예측 관측을 관리하세요.
모니터 유형
뉴렐릭은 다양한 테스트 요구에 맞게 여러 가지 모니터 유형을 제공합니다. 각 모니터 유형마다 특정 기능과 사용 사례가 있습니다.
브라우저 기반 모니터
모니터 유형 | 설명 | 사용 사례 |
|---|---|---|
엔드포인트에 접근 가능한지 확인하는 간단한 가용성 검사입니다. | 기본 업타임 모니터링, 상태 확인, API 가용성 | |
사용자 지정 스크립트 없이 브라우저 기반 페이지 로드 테스트 | 웹사이트 가용성, 페이지 로딩 성능, 기본적인 사용자 경험 | |
실제 브라우저에서 복잡한 사용자 복합체를 시뮬레이션하기 위한 맞춤형 JavaScript | 로그인 흐름, 다단계 사용자 여정, 복잡한 웹 애플리케이션 테스트 | |
사전 정의된 액션을 사용한 코드 없는 다단계 브라우저 테스트 | 펼쳐보기, 클릭 테스트, 양식 제출 없는 공통 워크플로우 |
API 및 인증서 모니터
모니터 유형 | 설명 | 사용 사례 |
|---|---|---|
브라우저 없이 API를 테스트하기 위한 사용자 지정 JavaScript | REST API 테스트, GraphQL 엔드포인트, 백앤드 서비스 모니터링 | |
SSL/TLS 인증서의 유효성 및 만료일을 모니터링합니다. | SSL 인증서 만료 알림, 보안 규정 준수 | |
웹사이트를 크롤링하여 깨진 링크를 식별합니다. | 웹사이트 상태 점검, SEO 유지 관리, 링크 유효성 검사 |
지지하는 부분
모니터 외에도 지원하는 어셈블리 및 설정을 관리할 수 있습니다.
- 군대로케이션 - 내부를 위한 대규모 추적 위치를 생성하세요.
- 자격 증명 보안 - 비밀번호 및 API 키와 같은 중요한 정보를 안전하게 저장하세요
- 모니터 다운타임 - 모니터가 일시 중지되어야 하는 유지 관리 기간 예약
쿼리 작업
쿼리 작업을 사용하여 신규 모니터링 설정에 대한 정보를 검색합니다.
- 계정의 모든 모니터 조회
- 로케이션 설정 검색
- 보안 자격 증명 목록 (메타데이터만)
- 예정된 모니터 다운타임 보기
- 모니터 보기 및 단계 설정 가져오기
- 모니터 ID를 엔티티 GUID에 매핑합니다.
- 구형 모니터의 런타임 업그레이드 상태 확인
관련 리소스
- NerdGraph 소개 - 뉴렐릭의 GraphQL API에 대해 알아보세요
- NerdGraph Explorer - 쿼리를 작성하고 테스트하는 대화형 도구
- 신세틱 모델링 문서 - 신세틱 모델링 종합 가이드
- NerdGraph 엔티티 API - 합성 엔티티에 대한 추가 쿼리 기능