In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.
이를 통해 변수에 의해 생성된 데이터가 쿼리에서 처리되는 방식을 변경할 수 있습니다. 여기에서 선택한 옵션은 나중에 위젯에 추가할 쿼리와 관련이 있습니다. default 옵션은 대부분의 쿼리에 사용되는 더 일반적인 옵션이므로 문자열입니다. default 옵션을 다음 중 하나로 변경할 수 있습니다.
String
: 숫자가 아닌 텍스트 값에 사용합니다.
Number
: 숫자 값에 사용합니다.
Identifier
: 이벤트 이름이나 패싯 이름과 같은 쿼리의 일부를 대체하려는 경우에 사용합니다.
country 값에 대한 템플릿 변수의 모양에 대한 다음 예를 참조하세요.
템플릿 변수를 정의하고 나면 생성된 템플릿 변수를 사용하는 위젯을 추가할 수 있습니다.
템플릿 변수를 구성한 후에는 쿼리에서 정의한 변수를 사용하는 대시보드에 위젯이 필요합니다.
텍스트, 이미지 또는 링크를 추가합니다. Markdown 편집기를 사용하여 자신의 콘텐츠를 추가하는 위젯을 만듭니다.
Add a chart 옵션을 선택합니다.
쿼리를 추가하고 Run 클릭합니다.
1단계에서 언급한 예를 따르면 다음과 같습니다.
SELECT countryCode FROM PageAction WHERE countryCode IN({{countryCode}})
이는 템플릿 변수를 값으로 허용하는 NRQL 절입니다: SELECT, FROM, FACET, ORDER BY 및 WHERE.
대신 다음 NRQL 절 목록은 템플릿 변수를 인수로 허용하지 않습니다: AS, COMPARE WITH, LIMIT, OFFSET, SINCE, SLIDE BY, TIMESERIES, UNTIL 및 WITH....
딸깍 하는 소리 Save
템플릿 변수 정의 및 해당 변수를 참조하는 위젯 추가를 완료하면 템플릿 변수 막대에서 다른 옵션을 선택하고 선택한 항목에 따라 위젯이 변경되는지 확인하여 예상대로 작동하는지 확인할 수 있습니다.
다음은 오른쪽에 있는 결과, 왼쪽에 country 드롭다운 메뉴가 있는 예시입니다.
쿼리 유형 템플릿 변수 작성 규칙
템플릿 변수 정의 섹션 에서 설명한 대로 변수 유형에는 쿼리, 목록, 텍스트 필드의 세 가지가 있습니다. 쿼리 유형 변수는 값 목록을 반환하는 작업 쿼리를 생성해야 하기 때문에 생성하기가 가장 복잡합니다. 이 값은 대시보드 상단의 템플릿 변수 표시줄에 있는 드롭다운 메뉴를 채우는 데 사용됩니다.
중요
이것은 템플릿 변수를 사용하는 쿼리 작성과는 다른 주제입니다.
값 목록을 반환하는 한 거의 모든 NRQL 쿼리를 사용할 수 있습니다. 이를 위해 uniques 또는 keyset 함수를 사용할 수 있습니다.
필터링에 변수를 사용하려면 다음과 같이 WHERE 절의 오른쪽에 생성된 변수를 추가하기만 하면 됩니다.
SELECT countryCode, city FROM PageAction WHERE countryCode IN({{countryCode}})
기본적으로 "타임 피커 무시" 옵션이 활성화되어 있습니다. 즉, 대시보드의 타임 피커에 다른 값이 선택되어 있어도 쿼리는 항상 기본 1 HOUR 시간 범위 값을 사용하여 실행됩니다(예: 5분, 3분). 시간 등). 해당 경우의 예외는 쿼리에 SINCE 절을 사용하여 명시적인 시간 범위가 설정된 경우입니다. 예를 들면 다음과 같습니다.
SELECT uniques(eventId)
FROM AjaxRequest
SINCE 5 minutes ago
결과는 지난 5분 동안의 범위에 있습니다.
타임피커 무시 옵션을 끄면 타임피커에서 선택한 값으로 쿼리가 실행됩니다. 예를 들어, 아래 스크린샷처럼 변수 편집 폼에서 타임 피커를 30분으로 설정하면 '타임 피커 무시' 필드가 꺼짐으로 설정됩니다.
그러면 지난 30분 동안의 값이 나옵니다. 타임 피커 값을 Default 으로 설정하고 쿼리에 SINCE 절이 있는 경우 최신 값이 쿼리를 실행하는 데 사용됩니다.
아직 하지 않았다면 아래에서 무료 New Relic 계정을 만들어 오늘 데이터 모니터링을 시작하십시오.