1장. 운영 측정 소개
ceilometer, collectd 및 로깅 서비스와 같은 관찰 기능 구성 요소를 사용하여 RHOSP(Red Hat OpenStack Platform) 환경에서 데이터를 수집할 수 있습니다. 자동 스케일링 사용 사례에 대해 Gnocchi에 수집한 데이터를 저장하거나 metrics_qdr
을 사용하여 데이터를 STF(Service Telemetry Framework)로 전달할 수 있습니다.
자동 스케일링에 대한 자세한 내용은 인스턴스 자동스케일링을 참조하십시오.
STF에 대한 자세한 내용은 Service Telemetry Framework 1.5를 참조하십시오.
1.1. 관찰 기능 아키텍처
RHOSP(Red Hat OpenStack Platform) Observability는 OpenStack 기반 클라우드에 대한 사용자 수준 사용 데이터를 제공합니다. Compute usage events와 같은 기존 RHOSP 구성 요소에서 전송한 알림에서 데이터를 수집하거나 libvirt와 같은 RHOSP 인프라 리소스를 폴링하도록 관찰 구성 요소를 구성할 수 있습니다. Ceilometer에서는 수집된 데이터를 STF(Service Telemetry Framework)를 포함하여 데이터 저장소 및 메시지 큐와 같은 다양한 대상에 게시합니다.
관찰 기능은 다음 구성 요소로 구성됩니다.
- 데이터 수집: Observability는 Ceilometer를 사용하여 메트릭 및 이벤트 데이터를 수집합니다. 자세한 내용은 1.2.1절. “ceilometer”의 내용을 참조하십시오.
- 스토리지: Observability는 지표 데이터를 Gnocchi에 저장합니다. 자세한 내용은 1.3절. “Gnocchi를 사용한 스토리지”의 내용을 참조하십시오.
- 알람 서비스: Observability는 Alarming 서비스(Aodh)를 사용하여 Ceilometer에서 수집한 메트릭 또는 이벤트 데이터에 대해 정의된 규칙을 기반으로 작업을 트리거합니다.
데이터를 수집한 후 타사 도구를 사용하여 메트릭 데이터를 표시 및 분석할 수 있으며, 알람 서비스를 사용하여 이벤트에 대한 알람을 구성할 수 있습니다.
그림 1.1. 관찰 기능 아키텍처
1.1.1. 모니터링 구성 요소의 지원 상태
이 표를 사용하여 RHOSP(Red Hat OpenStack Platform)에서 모니터링 구성 요소의 지원 상태를 확인합니다.
구성 요소 | 이후 완전 지원 | 에서 더 이상 사용되지 않음 | 이후 삭제됨 | 참고 |
---|---|---|---|---|
Aodh | RHOSP 9 | RHOSP 15 | 자동 스케일링 사용 사례에 대해 지원됩니다. | |
ceilometer | RHOSP 4 | 자동 스케일링 및 STF(Service Telemetry Framework) 사용 사례에서 RHOSP의 메트릭 및 이벤트 수집에 지원됩니다. | ||
collectd | RHOSP 11 | |||
Gnocchi | RHOSP 9 | RHOSP 15 | 자동 스케일링 사용 사례에 대한 메트릭 스토리지에 지원됩니다. | |
Panko | RHOSP 11 | RHOSP 12에서는 RHOSP 14 이후 기본적으로 설치되지 않음 | RHOSP 17.0 | |
QDR | RHOSP 13 | RHOSP 17.1 | RHOSP에서 STF(Service Telemetry Framework)로 메트릭 및 이벤트 데이터 전송을 지원합니다. |