1.3. Gnocchi가 있는 스토리지
Gnocchi는 오픈 소스 시계열 데이터베이스입니다. 메트릭은 매우 큰 규모로 지표를 저장하고 Operator 및 사용자에게 메트릭 및 리소스에 대한 액세스를 제공합니다. Gnocchi는 보관 정책을 사용하여 계산할 집계와 모든 리소스, 보관 정책 및 메트릭의 인덱스를 저장하는 인덱서 드라이버를 정의합니다.
1.3.1. 보관 정책: 시계열 데이터베이스에 단기 및 장기 데이터 저장 링크 복사링크가 클립보드에 복사되었습니다!
보관 정책은 계산할 집계와 유지할 집계 수를 정의합니다. Gnocchi는 최소, 최대값, 평균, N번째 백분위 및 표준 편차와 같은 다양한 집계 방법을 지원합니다. 이러한 집계는 세분성이라는 기간 동안 계산되며 특정 기간 동안 유지됩니다.
보관 정책은 지표 집계 방법과 저장된 기간을 정의합니다. 각 보관 정책은 일정 기간 동안 포인트 수로 정의됩니다.
예를 들어 아카이브 정책에서 세분 단위가 1초인 10점 정책을 정의하면 시계열 아카이브가 최대 10초 동안 유지되며 각각 1초 이상의 집계를 나타냅니다. 즉, 최대 시계열은 가장 최근 지점과 이전 지점 간에 10초의 데이터를 유지합니다.
또한 보관 정책은 사용되는 집계 방법을 정의합니다. 기본값은 기본적으로 값이 mean, min, max. sum, std, count로 설정된 매개 변수 default_aggregation_methods 로 설정됩니다. 따라서 사용 사례에 따라 보관 정책 및 세분화가 달라집니다.
추가 리소스
- 보관 정책에 대한 자세한 내용은 보관 정책 계획 및 관리를 참조하십시오.
1.3.2. 인덱서 드라이버 링크 복사링크가 클립보드에 복사되었습니다!
인덱서는 정의, 유형 및 속성과 함께 모든 리소스, 보관 정책 및 메트릭의 인덱스를 저장합니다. 또한 리소스를 지표와 연결할 책임이 있습니다. Red Hat OpenStack Platform director는 기본적으로 인덱서 드라이버를 설치합니다. Gnocchi에서 처리하는 모든 리소스 및 지표를 인덱싱하려면 데이터베이스가 필요합니다. 지원되는 드라이버는 MySQL입니다.
1.3.3. Gnocchi Metric-as-a-Service 용어 링크 복사링크가 클립보드에 복사되었습니다!
이 표에는 Metric-as-a-Service 기능에 일반적으로 사용되는 용어의 정의가 포함되어 있습니다.
| 용어 | 정의 |
|---|---|
| 집계 방법 | 여러 측정값을 집계하는 데 사용되는 함수입니다. 예를 들어, min aggregation 메서드에서는 다양한 측정 값을 시간 범위의 모든 측정값의 최소 값으로 집계합니다. |
| aggregate | 보관 정책에 따라 여러 조치에서 생성된 데이터 포인트 tuple입니다. 집계는 타임스탬프와 값으로 구성됩니다. |
| 보관 정책 | 메트릭에 연결된 집계 스토리지 정책입니다. 보관 정책은 지표에 보관되는 기간 및 집계 방법( 집계 방법)을 결정합니다. |
| 세분성 | 지표의 집계된 시계열의 두 집계 사이의 시간입니다. |
| 측정 | API에서 시계열 데이터베이스로 전송된 수신 데이터 포인트 thousands. 측정값은 타임스탬프와 값으로 구성됩니다. |
| 메트릭 | UUID로 식별된 집계를 저장하는 엔티티입니다. 이름을 사용하여 지표를 리소스에 연결할 수 있습니다. 지표를 저장하는 방법은 지표가 연결된 보관 정책에 의해 집계를 정의하는 방법입니다. |
| 리소스 | 메트릭을 연결하는 인프라의 모든 항목을 나타내는 엔티티입니다. 리소스는 고유 ID로 식별되며 속성을 포함할 수 있습니다. |
| 시계열 | 시간에 따라 정렬된 집계 목록입니다. |
| RuntimeClass | 지표가 집계를 유지하는 기간입니다. 보관 정책의 컨텍스트에서 사용됩니다. |