New Relic 쿼리 언어인 NRQL에는 모든 사용자에게 높은 수준의 가용성과 안정성을 보장하기 위해 속도 제한이 있습니다.
쿼리 제한 위반 이해
쿼리 관련 제한에 도달했는지 확인하려면 Limits UI 를 사용하세요.
속도 제한은 거의 발생하지 않습니다. 쿼리 제한이 거의 발생하지 않도록 하기 위해 따라야 할 몇 가지 지침은 다음과 같습니다.
- 동시에 실행되는 복잡한 쿼리(예:
FACET
또는TIMESERIES
절이 있는 쿼리 또는 백만 개 이상의 이벤트 쿼리) 수를 제한합니다. - 특히 복잡한 쿼리가 포함된 경우 장기간에 걸쳐 동시에 실행되는 쿼리 수를 최대 5개로 제한합니다.
NRQL 쿼리 제한
몇 가지 다른 NRQL 쿼리 제한이 있습니다.
- 주어진 시간 범위에서 계정이 만들 수 있는 쿼리 수
- 주어진 시간 범위에서 계정이 쿼리(검사)할 수 있는 데이터 포인트의 수
- 오류로 간주되어 중지되기 전에 쿼리를 실행할 수 있는 시간
이러한 제한은 쿼리 빌더를 사용하는 쿼리, 사용자 지정 차트 및 대시보드에 사용되는 쿼리, NerdGraph API로 수행되는 NRQL 쿼리와 같이 고객이 시작한 NRQL 쿼리에만 적용됩니다. 이러한 제한은 사전 구축된 "즉시 사용 가능한" New Relic 차트 및 대시보드에 사용되는 쿼리에는 적용되지 않습니다.
쿼리 수 제한
NRQL 쿼리에 대한 제한은 계정당 분당 3,000개 쿼리입니다. 이 제한을 초과하면 분당 전송된 쿼리 수가 더 이상 제한을 초과하지 않을 때까지 쿼리가 거부될 수 있습니다.
이 제한은 NRQL 쿼리 API 요청에만 적용되며 쿼리 빌더, New Relic UI 또는 사용자 지정 대시보드에서 실행되는 쿼리에는 적용되지 않습니다.New Relic UI, 쿼리 빌더 또는 고객 대시보드에서 실행되는 이 쿼리 범주에 대한 리소스 소비 비율을 제어하는 제한은 검사된 수 제한일 뿐입니다.
검사되는 데이터 포인트 수에 대한 제한
NRQL 쿼리를 실행하면 아래와 같이 검사된 데이터 포인트 수가 표시됩니다.
이 컨텍스트에서 "이벤트"라는 용어는 쿼리에서 검사되는 모든 NRQL 사용 가능한 데이터 포인트 를 나타내는 일반적인 의미로 사용됩니다.
모든 New Relic 계정에는 주어진 시간 범위에서 검사할 수 있는 총 데이터 포인트 수에 제한이 있습니다. 이러한 제한은 보유한 데이터 옵션 에 따라 다릅니다.
검사된 이벤트 제한에 포함되는 것은 무엇입니까?
다음은 검사된 수 제한에 포함되고 제한에 도달하면 영향을 받는 기능 및 작업입니다. 다음 기간에 횟수가 제한 아래로 떨어지면 제한이 제거됩니다.
사용자가 시작한 선별된 보기 로드(예:
UI 페이지, 분산 추적 UI, 브라우저 모니터링 UI 페이지 또는 조직에 대한 데이터를 반환하는 모든 UI).
New Relic 사용자(NRQL 또는 NerdGraph)가 실행하는 사용자 정의 쿼리.
쿼리를 실행하는 사용자 정의 대시보드의 위젯.
경고 조건 평가 및 알림은 제한에 포함되지 않지만 경고 알림에 포함된 New Relic에 대한 링크는 제한에 포함됩니다.
쿼리 기간 제한
쿼리 기간 제한은 NRQL 쿼리가 실행을 중지하기 전에 실행할 수 있는 시간입니다. 이 제한은 데이터 옵션 에 따라 다릅니다.
원본 데이터 옵션: 1분
데이터 플러스:
- 일반 NRQL 쿼리로 2분
- 비동기 쿼리 를 사용하여 10분