New Relic 쿼리 언어인 NRQL에는 고객의 쿼리 속도가 다른 고객의 경험에 영향을 미치지 않도록 각 New Relic 조직마다 속도 제한이 있습니다.
NRQL 쿼리에 제한이 거의 발생하지 않습니다. 쿼리 제한이 발생하지 않도록 따라야 할 몇 가지 지침은 다음과 같습니다.
- 동시에 실행되는 복잡한 쿼리(예:
FACET또는TIMESERIES절이 있는 쿼리 또는 백만 개 이상의 이벤트 쿼리) 수를 제한합니다. - 특히 복잡한 쿼리가 포함된 경우 장기간에 걸쳐 동시에 실행되는 쿼리 수를 최대 5개로 제한합니다.
쿼리 관련 제한에 도달했는지 확인하려면 Limits UI 를 사용하세요.
NRQL 쿼리 제한
다음에는 제한이 있습니다.
- 오류가 발생하고 중지되기 전에 쿼리가 실행될 수 있는 시간입니다.
- 특정 기간 동안 수행할 수 있는 쿼리 수입니다.
- 주어진 시간 범위 내에서 동일한 쿼리를 반복할 수 있는 횟수입니다.
- The number of accounts you can query data from at once.
쿼리 기간 제한
쿼리 기간 제한은 NRQL 쿼리가 실행을 중지하고 오류로 간주되기 전까지 실행할 수 있는 기간입니다. 이 한도는 데이터 옵션 에 따라 다릅니다.
- 현재 데이터 옵션 : 1분
- 데이터 플러스: 10분
NerdGraph 쿼리의 기본 시간 초과는 5초입니다.
쿼리 수 제한
이 제한은 API를 통해 실행되는 NRQL 쿼리에만 적용되며 UI에서 실행되는 쿼리에는 적용되지 않습니다.
이 제한은 계정당 분당 3,000개의 쿼리입니다. 이 제한을 초과하면 쿼리 수가 더 이상 제한을 초과하지 않을 때까지 쿼리가 거부될 수 있습니다.
반복 쿼리 제한
반복 쿼리는 동일한 출처에서 동일한 사용자(이메일 주소, 사용자 ID 또는 API 키로 식별됨)가 실행하는 동일한 NRQL 쿼리입니다.
반복 쿼리는 분당 120개로 제한됩니다. 이 제한을 초과하면 비율이 임계값 미만으로 떨어질 때까지 HTTP 429 "Too Many Requests" 오류가 반환됩니다.
Cross-account query limit
You can query data from a maximum of 30 accounts at once, whether you're using the query builder in the UI or the NerdGraph API. Refer to Cross-account queries for more information.