랭크
랭크 (Rank)
랭크 함수는 메트릭 시리즈 중 상위 혹은 하위 N개만 골라서 그래프로 그릴 수 있게 해 주는 함수예요. 시리즈가 많아서 화면이 복잡해질 때 뚜렷한 기준으로 일부만 추려 보고 싶을 때 유용합니다.
출처: 문서
본문
Top
| 함수 | 설명 | 예시 |
|---|---|---|
top() |
상위 N개 요소를 그래프로 그립니다. | top(<METRIC_NAME>{*}, <LIMIT_TO>, '<BY>', '<DIR>') |
top() 함수는 세 가지 파라미터를 받아요:
-
LIMIT_TO: 표시할 시리즈 수입니다. 다음 중에서 고르면 됩니다:5102550100
-
BY: 집계 방법입니다. 다음 중에서 고르면 됩니다:max: 모든 메트릭 값 중 최댓값입니다.mean: 모든 메트릭 값의 평균입니다.min: 모든 메트릭 값 중 최솟값입니다.sum: 모든 메트릭 값의 합입니다.last: 마지막 메트릭 값입니다.l2norm: 시계열의 노름(norm)을 사용해 시리즈를 순위화하며, 노름은 항상 양수입니다.area: 그래프로 그리는 곡선 아래 면적(부호 포함)으로, 음수가 될 수 있습니다.
-
DIR: 순위 정렬 방향입니다. 다음 중에서 고르면 됩니다:asc: 결과를 오름차순으로 정렬합니다.desc: 결과를 내림차순으로 정렬합니다.
top() 메서드에는 다음과 같은 형태의 편의 함수도 있어요. 이 함수들은 모두 단일 시리즈 리스트를 입력으로 받습니다:
[top, bottom][5, 10, 15, 20]_[mean, min, max, last, area, l2norm][2]
예를 들어 bottom10_min()은 min 메트릭을 사용해서 값이 가장 낮은 10개의 시리즈를 가져옵니다.
기타 함수 (Other functions)
사용할 수 있는 다른 함수들을 확인해 보세요:
- 알고리즘 (Algorithmic): 메트릭에 이상 탐지(Anomaly) 또는 이상치(Outlier) 탐지를 적용합니다.
- 산술 (Arithmetic): 메트릭에 산술 연산을 수행합니다.
- 카운트 (Count): 메트릭 값 중 0이 아니거나 null이 아닌 값을 셉니다.
- 제외 (Exclusion): 메트릭의 특정 값을 제외합니다.
- 보간 (Interpolation): 메트릭의 기본값을 채우거나 설정합니다.
- 레이트 (Rate): 메트릭에 대한 사용자 지정 미분값을 계산합니다.
- 회귀 (Regression): 메트릭에 머신러닝 함수를 적용합니다.
- 롤업 (Rollup): 메트릭에 사용되는 원시 데이터 포인트 수를 제어합니다.
- 스무딩 (Smoothing): 메트릭의 변동을 완만하게 다듬습니다.
- 타임시프트 (Timeshift): 메트릭 데이터 포인트를 타임라인을 따라 이동합니다.