함수
함수 (Functions)
함수는 메트릭 쿼리 결과를 시각화할 때 반환되는 방식을 수정해 주는 기능이에요. 대부분의 함수는 메트릭 쿼리 결과가 반환된 후 적용되지만, 쿼리가 실행되기 전에 파라미터를 변경하는 함수도 있어요.
출처: 문서
본문
개요 (Overview)
함수는 시각화를 위해 메트릭 쿼리 결과가 반환되는 방식을 수정할 수 있어요. 대부분의 함수는 메트릭 쿼리 결과가 반환된 후 적용되지만, 쿼리가 실행되기 전에 파라미터를 변경하는 함수도 있습니다. 예를 들어 롤업(Rollup) 함수는 결과가 반환되기 전에 쿼리의 시간 집계를 변경합니다. 반면 산술 함수는 메트릭 쿼리의 반환 결과에 변경을 적용해요. 메트릭 쿼리에 대해 자세히 알아보려면 메트릭(Metrics) 페이지를 참고하세요. 다양한 함수에 대해 자세히 알아보려면 함수 유형을 확인해 보세요.
함수 추가하기 (Add a function)
그래프 편집기에서 함수 추가 Σ 아이콘을 클릭하면 쿼리에 함수를 적용할 수 있어요. 대부분의 함수는 시간 집계(time aggregation)와 공간 집계(space aggregation) 이후에 적용됩니다.
함수 유형 (Function types)
함수 유형을 선택하세요:
- 알고리즘 (Algorithmic): 이상 탐지 또는 이상치 탐지를 구현합니다.
- 산술 (Arithmetic): 산술 연산을 수행합니다.
- 카운트 (Count): 0이 아닌 값이나 null이 아닌 값을 셉니다.
- 제외 (Exclusion): 메트릭의 특정 값을 제외합니다.
- 보간 (Interpolation): 기본값을 채우거나 설정합니다.
- 랭크 (Rank): 메트릭의 일부 하위 집합만 선택합니다.
- 레이트 (Rate): 메트릭에 대한 사용자 지정 미분값을 계산합니다.
- 회귀 (Regression): 머신러닝 함수를 적용합니다.
- 롤업 (Rollup): 사용되는 원시 데이터 포인트 수를 제어합니다.
- 스무딩 (Smoothing): 메트릭의 변동을 완만하게 다듬습니다.
- 텔레메트리 소스 (Telemetry Source): 메트릭 데이터의 텔레메트리 소스를 선택합니다.
- 타임시프트 (Timeshift): 메트릭 데이터 포인트를 타임라인을 따라 이동합니다.
- 베타 (Beta): 메트릭의 이동 평균을 계산합니다.