베타 함수
베타 함수 (Beta Functions)
베타 함수는 쿼리 JSON을 직접 편집해서만 사용할 수 있어요. 아직 정식 릴리스 전 단계이지만, 특정한 집계 패턴이 필요하다면 쿼리 구조에 바로 지정해서 쓸 수 있답니다.
출처: 문서
본문
이동 평균 (Rolling average)
| 함수 | 설명 | 예시 |
|---|---|---|
rollingavg_5() |
5개 구간에 걸친 이동 평균을 계산합니다. | rollingavg_5(system.load.1{*}) |
rollingavg_13() |
13개 구간에 걸친 이동 평균을 계산합니다. | rollingavg_13(system.load.1{*}) |
rollingavg_21() |
21개 구간에 걸친 이동 평균을 계산합니다. | rollingavg_21(system.load.1{*}) |
rollingavg_29() |
29개 구간에 걸친 이동 평균을 계산합니다. | rollingavg_29(system.load.1{*}) |
기타 함수 (Other functions)
사용할 수 있는 다른 함수들을 확인해 보세요:
- 산술 (Arithmetic): 메트릭에 산술 연산을 수행합니다.
- 알고리즘 (Algorithmic): 메트릭에 이상 탐지(Anomaly) 또는 이상치(Outlier) 탐지를 적용합니다.
- 카운트 (Count): 메트릭 값 중 0이 아니거나 null이 아닌 값을 셉니다.
- 제외 (Exclusion): 메트릭의 특정 값을 제외합니다.
- 보간 (Interpolation): 메트릭의 기본값을 채우거나 설정합니다.
- 랭크 (Rank): 메트릭의 일부 하위 집합만 선택합니다.
- 레이트 (Rate): 메트릭에 대한 사용자 지정 미분값을 계산합니다.
- 회귀 (Regression): 메트릭에 머신러닝 함수를 적용합니다.
- 롤업 (Rollup): 메트릭에 사용되는 원시 데이터 포인트 수를 제어합니다.
- 스무딩 (Smoothing): 메트릭의 변동을 완만하게 다듬습니다.
- 타임시프트 (Timeshift): 메트릭 데이터 포인트를 타임라인을 따라 이동합니다.