• 로그인지금 시작하세요

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

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

문제 신고

NRQL 구문, 절 및 함수

NRQL은 New Relic 데이터베이스를 쿼리하는 데 사용할 수 있는 쿼리 언어입니다. 이 문서는 NRQL 구문, 절, 구성 요소 및 기능에 대해 설명합니다.

통사론

이 문서는 NRQL 쿼리에 사용되는 함수와 절에 대한 참조입니다. NRQL을 이해하기 위한 기타 리소스:

쿼리 구성 요소

모든 NRQL 쿼리는 SELECT 문 또는 FROM 절로 시작합니다. 다른 모든 조항은 선택 사항입니다. 아래의 절 정의에는 NRQL 쿼리의 예도 포함되어 있습니다.

필수 조항

선택적 조항

메트릭 데이터 쿼리

메트릭 데이터는 다른 유형의 데이터보다 복잡합니다. 잘 쿼리하기 위한 특정 팁이 있습니다. 각각 고유한 쿼리 지침이 있는 두 가지 유형의 측정항목 데이터가 있습니다.

메트릭 데이터를 보고하는 방법에 대한 자세한 내용은 메트릭 데이터 유형 을 참조하십시오.

기능

이 섹션에서는 NRQL 함수, 즉 집계 기능 집계 기능에 대해 설명합니다.

애그리게이터 기능

집계 함수를 사용하여 데이터를 필터링하고 집계할 수 있습니다. 다음을 사용하기 위한 몇 가지 팁:

  • 필터 쿼리 , Apdex 쿼리백분위수 쿼리 에 대한 New Relic University 자습서를 참조하십시오. 또는 NRQL 쿼리 작성 전체 온라인 과정으로 이동합니다.

  • 동일한 쿼리(예: SELECT median(one_metric), median(another_metric) )에서 집계 함수를 여러 번 사용하는 경우 결과 표시에 문제가 발생할 수 있습니다. 이를 해결하려면 AS 함수 를 사용하십시오. 예를 들어:

    SELECT median(one_metric) as 'med-a', median(another_metric) as 'med-b'
  • 데이터 유형 "강제"는 지원되지 않습니다. 사용 가능한 유형 변환 함수 에 대해 읽어보십시오.

  • 시간 경과에 따른 결과를 표시하는 방법은 시간 경과에 따른 결과 그룹화 를 참조하십시오.

예:

SELECT histogram(duration, 10, 20) FROM PageView SINCE 1 week ago

비 집계 함수

NRQL 쿼리에서 숫자가 아닌 데이터에 대해 비 집계 함수를 사용합니다.

유형 변환

NRQL은 "강제"를 지원하지 않습니다. 즉, 문자열로 저장된 부동 소수점은 문자열로 취급되며 부동 소수점 값을 기대하는 함수에서 작동할 수 없습니다.

다음 함수를 사용하여 숫자 값이 있는 문자열 또는 문자열 값이 있는 부울을 숫자 및 부울 유형으로 변환할 수 있습니다.

  • numeric() 함수를 사용하여 문자열 형식의 숫자를 숫자 함수로 변환합니다. 이 함수는 쿼리 결과에 수학 함수를 사용하는 쿼리 또는 average() 과 같은 NRQL 집계 함수에 빌드할 수 있습니다.
  • boolean() 함수를 사용하여 "true" 또는 "false" 문자열 값을 해당 부울 값으로 변환합니다.
Copyright © 2022 New Relic Inc.