본문 바로가기
WIKI 기술 지식 베이스

레이트

원문 보기 위키 갱신

레이트 (Rate)

레이트 함수는 메트릭이 시간에 따라 얼마나 빠르게 변하는지, 즉 변화율(rate)을 계산해 주는 함수예요. 초당·분당·시간당 변화량이나 값 자체의 차이(delta)를 그래프로 보고 싶을 때 유용합니다.

출처: 문서

본문

초당 (Per second)

함수 설명 예시
per_second() 메트릭이 초당 변하는 비율을 그래프로 그립니다. per_second(<METRIC_NAME>{*})

분당 (Per minute)

함수 설명 예시
per_minute() 메트릭이 분당 변하는 비율을 그래프로 그립니다. per_minute(<METRIC_NAME>{*})

시간당 (Per hour)

함수 설명 예시
per_hour() 메트릭이 시간당 변하는 비율을 그래프로 그립니다. per_hour(<METRIC_NAME>{*})

시간 차이 (Time difference)

함수 설명 예시
dt() 제출된 포인트 사이의 시간 차이(초)를 그래프로 그립니다. dt(<METRIC_NAME>{*})

dt() 함수는 그룹이 몇 개든 관계없이 timeseries를 하나만 반환해요. 그 하나의 timeseries 안에서 여러 그룹에 걸쳐 제출된 모든 포인트의 시간 차이를 고려합니다.

값 차이 (Value difference)

함수 설명 예시
diff() 메트릭의 델타를 그래프로 그립니다. diff(<METRIC_NAME>{*})

각 구간 사이의 차이를 구간 단위로 계산합니다. 예를 들어 메트릭이 15초 간격으로 데이터 포인트를 제출하면, diff() 수정자는 15초 비율로 표시합니다. 참고: 이 계산은 시간 집계를 적용한 후, 공간 집계가 일어나기 전에 수행됩니다.

단조 차이 (Monotonic difference)

함수 설명 예시
monotonic_diff() diff()처럼 메트릭의 델타를 그리되, 델타가 양수일 때만 그립니다. monotonic_diff(<METRIC_NAME>{*})

미분 (Derivative)

함수 설명 예시
derivative() 메트릭의 미분(diff/dt)을 그래프로 그립니다. derivative(<METRIC_NAME>{*})

처리량 (Throughput)

함수 설명 예시
throughput() 각 값을 시간 버킷의 초 수로 나눠 초당 값을 만들어 timeseries를 초당 비율로 변환합니다. throughput(<METRIC_NAME>{*})

기타 함수 (Other functions)

사용할 수 있는 다른 함수들을 확인해 보세요:

더 알아보기 (Learn more)