시계열¶
개념¶
| 용어 | 설명 |
|---|---|
| 일일 활성 시계열 | 당일에 새로운 메트릭 데이터가 생성된 시계열의 개수입니다. 당일 데이터가 생성된 시계열을 기준으로 집계합니다. 데이터 수집을 중단하면 새로운 날에는 시계열 요금이 부과되지 않지만, 이전에 수집한 메트릭 데이터는 계속 조회할 수 있습니다 |
| 메저먼트 | 특정 통계 값의 집합을 나타내며, 관계형 데이터베이스의 테이블(table)과 유사합니다 |
| 데이터 포인트 | 하나의 메트릭 데이터 샘플로, 관계형 데이터베이스의 행(row)과 유사합니다 |
| 시간 | 데이터 포인트가 생성된 타임스탬프, 즉 DataKit이 특정 메트릭 데이터를 수집한 시간입니다 |
| 메트릭 | 시간에 따라 변하는 숫자형 데이터를 저장하는 필드(Field)입니다. 예: CPU 메저먼트의 cpu_total, cpu_use, cpu_use_percent 등 |
| 태그 | 시간에 따라 변하지 않는 속성 정보를 저장하는 태그(Tags)입니다. 예: CPU 메저먼트의 host, project 등 필드로, 메트릭의 실제 객체 속성을 식별하는 데 사용됩니다 |
과금 항목 집계¶
1시간 간격으로 당일新增된 시계열 수를 집계하여 최종적으로 24개의 데이터 포인트를 얻은 후, 최댓값을 실제 과금 수량으로 사용합니다.
예시¶
메저먼트 CPU를 예로 들어, 단일 메트릭 cpu_use_pencent를 기준으로 총 6개의 데이터 포인트가 존재합니다. 각 데이터 포인트에는 다음 필드가 포함됩니다:
-
시간 필드:
time -
메트릭:
cpu_use_pencent -
태그:
host및project
데이터 포인트의 분포는 다음과 같습니다:
-
첫 번째 행과 네 번째 행:
host가Hangzhou_test1이고,project가Guance에 속하며, 항저우 서버의 CPU 사용률을 나타냅니다. -
두 번째 행과 다섯 번째 행:
host가Ningxia_test1이고,project가Guance에 속하며, 닝샤 서버의 CPU 사용률을 나타냅니다. -
세 번째 행과 여섯 번째 행:
host가Singapore_test1이고,project가Guance_oversea에 속하며, 싱가포르 서버의 CPU 사용률을 나타냅니다.
위 데이터를 기반으로 cpu_use_pencent 메트릭의 시계열 조합은 총 3가지입니다:
-
"host":"Hangzhou_test1","project":"Guance" -
"host":"Ningxia_test1","project":"Guance" -
"host":"Singapore_test1","project":"Guance_oversea"
현재 워크스페이스 내 모든 메트릭의 시계열 수를 집계하려면, 실제로 집계된 각 메트릭의 시계열 수를 더하면 총계를 구할 수 있습니다.
요금 계산 공식¶
일일 요금 = 실제 과금 수량 / 1000 × 단가 (데이터 보존 정책에 따라 해당 단가 적용)
사용자가 한 대의 호스트에 DataKit을 설치하고 기본 메트릭 데이터 수집을 활성화했다고 가정합니다. 해당 호스트는 매일 600개의 일일 활성 시계열을 생성합니다. 다음 단계를 통해 요금을 예측할 수 있습니다:
-
DataKit이 설치된 호스트 수 확인:
예: 1대의 호스트 설치
-
일일 활성 시계열 수 계산:
호스트 수 × 600 = 일일 활성 시계열 수
예: 1대 × 600 = 600개의 일일 활성 시계열
-
일일 예상 요금 계산:
해당 데이터 보존 정책의 단가 × 일일 활성 시계열 수 / 1000
예: 단가가 1원/천 개라고 가정하면 요금은 1원/천 개 × 600개 / 1000 = 0.6원입니다.
