1.3. Gnocchi를 사용한 스토리지
Gnocchi는 오픈 소스 시계열 데이터베이스입니다. gnocchi를 사용하여 Operator 및 사용자에게 메트릭 및 리소스에 대한 액세스를 저장하고 제공할 수 있습니다. Gnocchi는 보관 정책을 사용하여 계산할 집계와 보유할 집계 수를 정의합니다. 그리고 인덱서 드라이버를 사용하여 모든 리소스, 보관 정책 및 메트릭의 인덱스를 저장합니다.
자동 스케일링 사용 사례에 대해 RHOSP(Red Hat OpenStack Platform)에서 Gnocchi 사용이 지원됩니다. 자동 스케일링에 대한 자세한 내용은 인스턴스 자동스케일링을 참조하십시오.
1.3.1. 보관 정책: 시계열 데이터베이스에 단기 및 장기 데이터 저장 링크 복사링크가 클립보드에 복사되었습니다!
아카이브 정책은 계산할 집계와 유지할 집계 수를 정의합니다. Gnocchi는 최소, 최대값, 평균, Nth 백분위수 및 표준 편차와 같은 다양한 집계 방법을 지원합니다. 이러한 집계는 세분성이라는 기간 동안 계산되며 특정 기간 동안 유지됩니다.
보관 정책은 메트릭을 집계하는 방법과 저장 기간을 정의합니다. 각 아카이브 정책은 시간 초과의 포인트 수로 정의됩니다.
예를 들어 보관 정책이 1초 단위로 10개의 점으로 구성된 정책을 정의하는 경우 시계열 아카이브는 각각 1초 동안 집계를 나타내는 최대 10초 동안 유지됩니다. 즉, 시계열은 최대값에 더 최근 지점과 이전 지점 사이에 10초의 데이터를 유지합니다.
보관 정책은 사용되는 집계 메서드도 정의합니다. 기본값은 기본적으로 값이 mean, min, max. sum, std, count로 설정된 default_aggregation_methods 매개변수로 설정됩니다. 따라서 사용 사례에 따라 아카이브 정책과 세분성이 다릅니다.
추가 리소스
- 아카이브 정책에 대한 자세한 내용은 2.3절. “아카이브 정책 계획 및 관리” 을 참조하십시오.