3.2. 경고 생성
Telemetry Alarming 서비스(aodh)를 사용하여 특정 조건이 충족될 때 트리거되는 알람을 생성합니다(예: 임계값에 도달한 경우). 이 예에서 알람은 개별 인스턴스의 평균 CPU 사용률이 80%를 초과하면 로그 항목을 활성화하고 추가합니다.
절차
보관 정책은 배포 프로세스 중에 미리 채워져 있으며 새 보관 정책을 생성할 필요가 거의 없습니다. 그러나 구성된 보관 정책이 없는 경우 하나를 생성해야 합니다. 5s * 86400 포인트 (5 일)에 대한 메트릭을 생성하는 아카이브 정책을 생성하려면 다음 명령을 사용하십시오.
openstack archive-policy create <name> \ -d granularity:5s,points:86400 \ -b 3 -m mean -m rate:mean# openstack archive-policy create <name> \ -d granularity:5s,points:86400 \ -b 3 -m mean -m rate:meanCopy to Clipboard Copied! Toggle word wrap Toggle overflow + <name> 을 보관 정책의 이름으로 바꿉니다.
참고Telemetry Alarming 서비스의 평가 기간 값을 60보다 큰 정수로 설정합니다. Ceilometer 폴링 간격은 평가 기간에 연결됩니다. Ceilometer 폴링 간격 값을 60~600 사이의 숫자로 설정하고 값이 Telemetry Alarming 서비스의 평가 기간 값보다 큰지 확인합니다. Ceilometer 폴링 간격이 너무 작으면 시스템 로드에 심각한 영향을 미칠 수 있습니다.
알람을 생성하고 쿼리를 사용하여 모니터링 목적으로 인스턴스의 특정 ID를 격리합니다. 다음 예제에서 인스턴스의 ID는 94619081-abf5-4f1f-81c7-9cedaa872403입니다.
참고임계값을 계산하려면 다음 수식을 사용합니다. 1,000만 x {granularity} x {percentage_in_decimal}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow