2.3. 아카이브 정책 계획 및 관리
보관 정책을 사용하여 메트릭을 집계하는 방법과 시계열 데이터베이스에 지표를 저장하는 기간을 구성할 수 있습니다. 아카이브 정책은 시간 초과의 포인트 수로 정의됩니다.
보관 정책에서 1초 단위로 10포인트 정책을 정의하는 경우 시계열 아카이브는 각각 1초를 초과하는 집계를 나타내는 최대 10초 동안 유지됩니다. 즉, 시계열은 최신 지점과 이전 지점 사이에 최대 10초의 데이터를 유지합니다. 보관 정책은 사용할 집계 메서드도 정의합니다. 기본값은 default_aggregation_methods 매개변수로 설정됩니다. 여기서 기본값은 mean,min,max 입니다. 합계,std,count. 따라서 사용 사례에 따라 아카이브 정책과 세분성이 다를 수 있습니다.
아카이브 정책을 계획하려면 다음 개념을 숙지해야 합니다.
- 지표. 자세한 내용은 2.3.1절. “메트릭”의 내용을 참조하십시오.
- 측정값. 자세한 내용은 2.3.2절. “사용자 정의 조치 생성”의 내용을 참조하십시오.
2.3.1. 메트릭 링크 복사링크가 클립보드에 복사되었습니다!
Gnocchi는 metric 이라는 오브젝트 유형을 제공합니다. 메트릭은 서버의 CPU 사용량, 방의 온도 또는 네트워크 인터페이스에서 보낸 바이트 수를 측정할 수 있는 모든 것입니다. 메트릭에는 다음과 같은 속성이 있습니다.
- 식별할 UUID입니다.
- 이름
- 측정값을 저장하고 집계하는 데 사용되는 보관 정책
추가 리소스
- 용어 정의는 Gnocchi Metric-as-a-Service 용어를 참조하십시오.
2.3.2. 사용자 정의 조치 생성 링크 복사링크가 클립보드에 복사되었습니다!
측정값은 API가 Gnocchi로 전송하는 들어오는 튜플입니다. 타임 스탬프와 값으로 구성됩니다. 고유한 사용자 지정 측정값을 만들 수 있습니다.
프로세스
사용자 지정 측정값을 생성합니다.
$ openstack metric measures add -m <MEASURE1> -m <MEASURE2> .. -r <RESOURCE_NAME> <METRIC_NAME>
2.3.3. 메트릭 상태 확인 링크 복사링크가 클립보드에 복사되었습니다!
openstack metric 명령을 사용하여 성공적인 배포를 확인할 수 있습니다.
프로세스
배포를 확인합니다.
(overcloud) [stack@undercloud-0 ~]$ openstack metric status +-----------------------------------------------------+-------+ | Field | Value | +-----------------------------------------------------+-------+ | storage/number of metric having measures to process | 0 | | storage/total number of measures to process | 0 | +-----------------------------------------------------+-------+
오류 메시지가 없는 경우 배포에 성공합니다.
2.3.4. 아카이브 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
보관 정책을 생성하여 메트릭을 집계하는 방법과 시계열 데이터베이스에 지표를 저장하는 기간을 정의할 수 있습니다.
프로세스
아카이브 정책을 생성합니다. <archive-policy-name>을 정책 이름으로 바꾸고 <aggregation-method>를 집계 메서드로 바꿉니다.
$ openstack metric archive policy create <archive-policy-name> --definition <definition> \ --aggregation-method <aggregation-method>참고<definition>은 정책 정의입니다. 여러 속성을 쉼표(,)로 구분합니다. 아카이브 정책 정의의 이름과 값을 콜론(:)으로 구분합니다.
2.3.5. 아카이브 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
다음 단계를 사용하여 아카이브 정책을 검사합니다.
프로세스
아카이브 정책을 나열합니다.
$ openstack metric archive policy list아카이브 정책의 세부 정보를 확인합니다.
# openstack metric archive-policy show <archive-policy-name>
2.3.6. 아카이브 정책 삭제 링크 복사링크가 클립보드에 복사되었습니다!
아카이브 정책을 삭제하려면 다음 단계를 사용하십시오.
프로세스
아카이브 정책을 삭제합니다. <archive-policy-name>을 삭제하려는 정책 이름으로 바꿉니다.
$ openstack metric archive policy delete <archive-policy-name>
검증
삭제한 보관 정책이 아카이브 정책 목록에서 없는지 확인합니다.
$ openstack metric archive policy list
2.3.7. 아카이브 정책 규칙 생성 링크 복사링크가 클립보드에 복사되었습니다!
아카이브 정책 규칙을 사용하여 메트릭과 아카이브 정책 간의 매핑을 구성할 수 있습니다.
프로세스
아카이브 정책 규칙을 생성합니다. <rule-name>을 규칙 이름으로 바꾸고 <archive-policy-name>을 아카이브 정책 이름으로 변경합니다.
$ openstack metric archive-policy-rule create <rule-name> / --archive-policy-name <archive-policy-name>