NRQL로 변환하려는 PromQL 쿼리가 있습니까? 이 문서는 몇 가지 일반적인 PromQL 쿼리를 NRQL 쿼리로 변환하는 방법을 보여주는 예를 제공합니다. PromQL 스타일 쿼리 언어를 사용하여 New Relic으로 전송된 다른 데이터와 함께 Prometheus OpenMetrics 통합 데이터를 탐색할 수 있습니다.
팁
뉴렐릭 One 에서 PromQL 스타일 쿼리를 실행하려면 쿼리 빌더 고급 PromQL 스타일 모드 로 이동하세요.
Prometheus 및 New Relic 메트릭 유형
Prometheus와 New Relic에서 지원하는 다양한 메트릭 유형은 서로 관련되어 있습니다.
New Relic | Prometheus | 설명 |
---|---|---|
세다 | 카운터 | Prometheus 카운터는 누적 합계이고 New Relic 개수는 델타 합계입니다. 예를 들어 첫 번째 보고 기간에 2개의 요청이 표시되고 두 번째 보고 기간에 3개의 요청이 표시되는 경우입니다. Prometheus 카운터는 2를 보고한 다음 5를 보고하고 New Relic 개수는 2를 보고한 다음 3을 보고합니다. |
계량기 | 계량기 | Prometheus 게이지는 New Relic 게이지와 유사합니다. |
다중 카운트 | 히스토그램 | Prometheus는 히스토그램을 카운터 세트에 자동으로 매핑합니다. New Relic에서는 이러한 카운터를 델타로 변경하고 카운트로 보고해야 합니다. |
게이지 및 카운트 | 요약 | Prometheus는 다음 시계열로 지정된
|
요약 | (Prometheus에는 해당 항목 없음) | New Relic에는 Prometheus 요약과 다른 요약이라는 고유한 메트릭 유형이 있습니다. 집계된 개별 이벤트를 보고하도록 설계되어 개수, 합계, 최소값, 최대값 및 평균값을 쿼리할 수 있습니다. |
PromQL 쿼리를 New Relic과 함께 사용할 수 있는 NRQL 경고 조건으로 변환하는 방법을 배우려면 이 짧은 비디오(약 5분 45초)를 시청하십시오.
NRQL과 PromQL 스타일 쿼리 간의 매핑
팁
뉴렐릭이 PromQL 스타일 쿼리를 NRQL 로 변환하는 방법을 보려면 쿼리 빌더 PromQL 스타일 탭 에서 쿼리를 작성한 다음 NRQL 탭 으로 전환하세요.
이 표는 데이터 탐색 시 NRQL과 PromQL 스타일 쿼리 간의 매핑을 보여줍니다. 상황에 맞는 자세한 정보는 예제 를 참조하십시오.
설명 | NRQL과 PromQL 스타일 쿼리 간의 매핑 |
---|---|
Search for attributes:
|
|
Find attribute's value: 고유한 |
|
Visualize the attribute's value: 지정된 |
|
필터 예
PromQL 스타일 쿼리 언어와 NRQL 모두 고유 지표 시계열 수를 필터링하는 구문을 제공합니다.
- PromQL 스타일은 대괄호를 사용하여 필터링합니다.
- NRQL은
WHERE
절을 사용합니다.
다음은 몇 가지 예시 쿼리입니다.
설명 | PromQL 스타일 및 NRQL 쿼리 |
---|---|
특정 값이 있는 데이터를 선택합니다. |
|
값이 여러 개인 데이터를 선택합니다. |
|
부분 문자열 값을 사용하여 데이터를 선택합니다. |
|
PromQL 스타일에서 NRQL 쿼리 예제
NRQL 쿼리를 사용하여 다음 PromQL 스타일 쿼리를 시뮬레이션할 수 있습니다.
설명 | PromQL 스타일 및 NRQL 쿼리 |
---|---|
|
|
두 측정항목의 차이를 차트로 표시한 다음 1024로 나눕니다. |
|
각 핸들러별로 30초 간격으로 합산된 비율을 제공합니다. |
|
인스턴스 이름이 |
|