3장. 기록 데이터베이스 정보

3.1. 기록 데이터베이스 개요

Red Hat Virtualization에는 애플리케이션을 보고하여 데이터 센터, 클러스터 및 호스트 수준에서 보고서를 생성하는 데 사용할 수 있는 포괄적인 관리 이력 데이터베이스가 포함되어 있습니다. 이 장에서는 기록 데이터베이스에 대한 쿼리를 설정할 수 있는 정보를 제공합니다.

Red Hat Virtualization Manager는 PostgreSQL 12.x 를 데이터베이스 플랫폼으로 사용하여 가상화 환경 상태, 구성 및 성능에 대한 정보를 저장합니다. 설치 시 Red Hat Virtualization Manager는 engine 이라는 PostgreSQL 데이터베이스를 만듭니다.

ovirt-engine-dwh 패키지를 설치하면 ovirt_engine_history 라는 두 번째 데이터베이스가 생성됩니다. 이 데이터베이스에는 엔진 운영 데이터베이스에서 1분마다 수집한 기록 구성 정보와 통계 지표가 포함됩니다. 데이터베이스 변경 사항을 추적하면 데이터베이스의 오브젝트에 대한 정보가 제공되므로 사용자가 활동을 분석하고 성능을 향상하며 문제를 해결할 수 있습니다.

주의

ovirt_engine_history 데이터베이스의 데이터 복제는 Red Hat Virtualization Manager Extract Transform Load Service, ovirt-engine-dwhd 를 통해 수행됩니다. 이 서비스는 데이터 통합 도구인 Talend Open Studio를 기반으로 합니다. 이 서비스는 데이터 웨어하우스 패키지 설정 중에 자동으로 시작되도록 구성됩니다. 엔진 데이터베이스에서 데이터를 추출하여 데이터를 기록 데이터베이스 표준으로 변환하고 ovirt_engine_history 데이터베이스로 로드하는 Java 프로그램입니다.

ovirt-engine-dwhd 서비스를 중지하면 안 됩니다.

ovirt_engine_history 데이터베이스 스키마는 시간이 지남에 따라 변경됩니다. 데이터베이스에는 일관된 구조와 함께 지원되는 버전 API를 제공하는 데이터베이스 뷰 세트가 포함되어 있습니다. 보기는 데이터베이스 쿼리의 결과 집합으로 구성된 가상 테이블입니다. 데이터베이스는 뷰의 정의를 SELECT 문으로 저장합니다. SELECT 문의 결과는 보기에서 반환하는 가상 테이블을 채웁니다. 사용자가 표를 참조하는 방식과 동일한 방식으로 SM/PGSQL 문의 보기 이름을 참조합니다.