계산 유형

계산 유형 (Calculation types)

Grafana 패널에서 가장 일반적인 연산은 데이터 쿼리→변환→시각화 흐름이에요. 이 문서는 쿼리 결과를 단일 값으로 축소하거나 여러 값을 계산할 때 사용하는 계산(계산 유형/Calculation)에 대해 설명해요. 예를 들어 단일 통계(singlestat), 게이지, 상태 시각화에서 마지막 값·평균·최댓값 등을 계산할 수 있어요.

출처: 문서

본문

계산 유형이란?

계산(Calculation)은 시계열 데이터의 여러 값(또는 일련의 값)을 단일 값으로 축소하는 함수예요. 주로 싱글스탯, 게이지, 상태 시각화에서 한 값을 도출할 때 쓰여요.

사용 가능한 계산

계산 설명
All nulls 모든 값이 null이면 null을 반환
All zeros 모든 값이 0이면 1, 아니면 0
Change percent 값의 변화율(%)
Difference 값의 차이(마지막 - 첫째)
Difference percent 값의 변화율(%)
Diff (absolute) 값의 절대 차이
Diff percent (absolute) 절대 변화율
First 첫 번째 값
Last 마지막 값
Max 최댓값
Mean 평균값
Min 최솟값
Min (above zero) 0보다 큰 값 중 최솟값
Range 범위(최대 - 최소)
Step 시계열의 증가폭 계산
Sum 모든 값의 합
Time since first 첫 값 이후 경과 시간
Time since last 마지막 값 이후 경과 시간

Null 값 처리

계산을 적용할 때 null 값은 기본적으로 제외돼요. 일부 계산(예: Mean)은 null 값을 건너뛰고 나머지 값으로 계산하고, 'All nulls'는 전부 null일 때만 null을 반환해요.

예시

  • Last: 시계열의 마지막 포인트를 보여줘요. 게이지·싱글스탯에서 현재 값을 표시할 때 흔히 사용.
  • Mean: 기간의 평균을 보여줘요.
  • Max / Min: 기간 중 최고·최저를 보여줘요.

이 계산 유형들은 시각화의 Field 옵션이나 Reduce 변환이나 알림 조건에서도 사용돼요. 알림에서는 시계열을 단일 값으로 축소하는 reducer로 쓰여요.

더 알아보기 (Learn more)