3.7. 통계 이력 보기
통계 데이터는 시간별, 일별
,
샘플
보기에서 사용할 수 있습니다.
통계 뷰를 쿼리하려면 SELECT * FROM view_name_[hourly|daily|samples];
을 실행합니다. 예를 들면 다음과 같습니다.
# SELECT * FROM v4_4_statistics_hosts_resources_usage_daily;
사용 가능한 모든 보기를 나열하려면 다음을 실행합니다.
# \dv
3.7.1. 디버그 모드 활성화
디버그 모드를 활성화하여 /var/log/ovirt-engine-dwh/ovirt-engine-dwh/ovirt-engine-dwhd.log 파일에 로그 샘플링, 시간별, 일상 작업 시간을 기록할 수 있습니다. 이는 ETL 프로세스를 확인하는 데 유용합니다. 디버그 모드는 기본적으로 비활성화되어 있습니다.
- Manager 시스템에 로그인하고 구성 파일(예: /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/logging.conf)을 만듭니다.
구성 파일에 다음 행을 추가합니다.
DWH_AGGREGATION_DEBUG=true
ovirt-engine-dwhd 서비스를 다시 시작합니다.
# systemctl restart ovirt-engine-dwhd.service
To disable debug mode, delete the configuration file and restart the service. // removed note
3.7.2. 스토리지 도메인 통계 보기
표 3.2. 시스템의 각 스토리지 도메인에 대한 기록 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | BigInt | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임스탬프(분, 시간, 일로 집계 수준에 따라). | 있음 |
storage_domain_id | UUID | 시스템의 스토리지 도메인의 고유 ID입니다. | 있음 |
storage_domain_status | smallint | 스토리지 도메인 상태입니다. | 없음 |
seconds_in_status | integer | 스토리지 도메인이 집계 기간의 상태 열에 표시된 대로 상태가 표시된 총 시간(초)입니다. 예를 들어 스토리지 도메인이 55초 동안 "Active"이고 1분 동안 5초 동안 "비활성"이면 동일한 분 동안 테이블에 두 개의 행이 보고됩니다. 한 행은 seconds_in_status가 55인 Active(활성) 상태가 되고 다른 행은 Inactive(비활성)이고 seconds_in_status는 5입니다. | 없음 |
minutes_in_status | 숫자(7,2) | 집계 기간의 상태 열에 표시된 대로 스토리지 도메인이 상태에 있는 총 분(분)입니다. 예를 들어 스토리지 도메인이 55분 동안 "Active"이고 한 시간 동안 5분 동안 "비활성"인 경우 동일한 시간 동안 테이블에 두 개의 행이 보고됩니다. 한 행의 상태가 minutes_in_status 55이고 다른 행은 Inactive(비활성)이고 minutes_in_status는 5입니다. | 없음 |
available_disk_size_gb | integer | 디스크에서 사용 가능한 총 용량(GB)으로 표시됩니다. | 없음 |
used_disk_size_gb | integer | 디스크에 사용된 총 용량(GB) 단위로 표현됩니다. | 없음 |
storage_configuration_version | integer |
샘플 시 스토리지 도메인 구성 버전입니다. 이는 | 있음 |
3.7.3. 호스트 통계 뷰
표 3.3. 시스템의 각 호스트에 대한 기록 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | BigInt | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임스탬프(분, 시간, 일로 집계 수준에 따라). | 있음 |
host_id | UUID | 시스템에서 호스트의 고유 ID입니다. | 있음 |
host_status | smallint |
| 없음 |
seconds_in_status | integer |
호스트가 집계 기간의 상태 열에 표시된 총 시간(초)입니다. 예를 들어, 1분 동안 5초 동안 호스트가 55초 동안 가동된 경우 이 분 동안 두 개의 행이 표시됩니다. 한 개는 | 없음 |
minutes_in_status | 숫자(7,2) |
호스트가 집계 기간의 상태 열에 표시된 상태에 있는 총 분(분)입니다. 예를 들어 한 호스트가 한 시간 동안 5분 동안 55분 동안 가동된 경우 이 시간 동안 두 개의 행이 표시됩니다. 한 개는 | 없음 |
memory_usage_percent | smallint | 호스트에서 사용된 메모리의 백분율입니다. | 없음 |
max_memory_usage | smallint | 집계 기간의 최대 메모리 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
ksm_shared_memory_mb | BigInt | 호스트가 사용 중인 커널 공유 메모리 크기(MB)입니다. | 없음 |
max_ksm_shared_memory_mb | BigInt | 집계 기간의 최대 KSM 메모리 사용량은 메가바이트(MB)로 표현됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
cpu_usage_percent | smallint | 호스트에서 사용된 CPU 백분율입니다. | 없음 |
max_cpu_usage | smallint | 집계 기간의 최대 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
ksm_cpu_percent | smallint | 호스트의 CPU 백분율 ksm은. | 없음 |
max_ksm_cpu_percent | smallint | 집계 기간의 최대 KSM 사용량이 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
active_vms | smallint | 이 집계의 평균 활성 가상 시스템 수입니다. | 없음 |
max_active_vms | smallint | 집계 기간 동안 최대 활성 가상 시스템 수입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
total_vms | smallint | 이 집계의 호스트에 있는 모든 가상 시스템의 평균 수입니다. | 없음 |
max_total_vms | smallint | 집계 기간 동안 최대 총 가상 머신 수입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
total_vms_vcpus | integer | 호스트에 할당된 총 vCPU 수. | 없음 |
max_total_vms_vcpus | integer | 집계 기간 동안 최대 총 가상 머신 vCPU 수입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
cpu_load | integer | 호스트의 CPU 로드입니다. | 없음 |
max_cpu_load | integer | 집계 기간의 최대 CPU 로드입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
system_cpu_usage_percent | smallint | 호스트에서 사용된 CPU 백분율입니다. | 없음 |
max_system_cpu_usage_percent | smallint | 집계 기간의 최대 시스템 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
user_cpu_usage_percent | smallint | 호스트에서 사용된 사용자 CPU 백분율. | 없음 |
max_user_cpu_usage_percent | smallint | 집계 기간의 최대 사용자 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
swap_used_mb | integer | 사용된 호스트의 스왑 크기 사용량(MB). | 없음 |
max_swap_used_mb | integer | 집계 기간(MB) 단위로 호스트의 최대 스왑 크기 사용량이 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
host_configuration_version | integer |
샘플 시 호스트 구성 버전입니다. 샘플 시 호스트 구성 버전입니다. 이는 | 있음 |
3.7.4. 호스트 인터페이스 통계 보기
표 3.4. 시스템의 각 호스트 네트워크 인터페이스에 대한 기록 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | BigInt | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 뷰의 타임스탬프(분, 시간, 일)는 집계 수준에 따라 다릅니다. | 있음 |
host_interface_id | UUID | 시스템에서 인터페이스의 고유 식별자. | 있음 |
receive_rate_percent | smallint | 호스트에서 사용된 수신 비율. | 없음 |
max_receive_rate_percent | smallint | 집계 기간의 최대 수신 속도(백분율)입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
transmit_rate_percent | smallint | 호스트에서 사용된 전송 속도 비율. | 없음 |
max_transmit_rate_percent | smallint | 집계 기간의 최대 전송 속도는 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
received_total_byte | BigInt | 호스트에서 수신한 총 바이트 수입니다. | 없음 |
transmitted_total_byte | BigInt | 호스트에서 전송되는 총 바이트 수입니다. | 없음 |
host_interface_configuration_version | integer |
샘플 시 호스트 인터페이스 구성 버전입니다. 이는 | 있음 |
3.7.5. 가상 머신 통계 보기
표 3.5. 시스템의 각 가상 머신에 대한 기록 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | BigInt | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임스탬프(분, 시간, 일로 집계 수준에 따라). | 있음 |
vm_id | UUID | 시스템에서 가상 머신의 고유 ID입니다. | 있음 |
vm_status | smallint |
| 없음 |
seconds_in_status | integer | 가상 시스템이 집계 기간의 상태 열에 표시된 총 시간(초)입니다. 예를 들어 1분 동안 5초 동안 가상 시스템이 55초 동안 가동된 경우 이 분 동안 두 개의 행이 표시됩니다. 한 개는 Up 및 seconds_in_status 상태가 되고 다른 하나는 Down으로, seconds_in_status는 5가 됩니다. | 없음 |
minutes_in_status | 숫자(7,2) | 가상 시스템이 집계 기간의 상태 열에 표시된 상태에 있는 총 분(분)입니다. 예를 들어 한 시간 동안 5분 동안 가상 시스템이 55분 동안 가동된 경우 이 시간 동안 두 개의 행이 표시됩니다. 하나는 Up 및 minutes_in_status 상태가 되고 다른 하나는 Down 상태이고 minutes_in_status는 5입니다. | 없음 |
cpu_usage_percent | smallint | 가상 시스템에서 사용 중인 CPU의 백분율입니다. | 없음 |
max_cpu_usage | smallint | 집계 기간의 최대 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
memory_usage_percent | smallint | 가상 시스템에서 사용된 메모리의 백분율입니다. 메모리 사용량을 기록하려면 가상 머신에 게스트 툴을 설치해야 합니다. | 없음 |
max_memory_usage | smallint | 집계 기간의 최대 메모리 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. 메모리 사용량을 기록하려면 가상 머신에 게스트 툴을 설치해야 합니다. | 없음 |
user_cpu_usage_percent | smallint | 호스트에서 사용된 사용자 CPU 백분율. | 없음 |
max_user_cpu_usage_percent | smallint | 집계 기간의 최대 사용자 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
system_cpu_usage_percent | smallint | 호스트에서 사용된 시스템 CPU 백분율. | 없음 |
max_system_cpu_usage_percent | smallint | 집계 기간의 최대 시스템 CPU 사용량은 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
vm_ip | text | 첫 번째 NIC의 IP 주소입니다. 게스트 에이전트가 설치된 경우에만 표시됩니다. | 없음 |
currently_running_on_host | UUID | 가상 시스템이 실행 중인 호스트의 고유 ID입니다. | 없음 |
current_user_id | UUID | 게스트 에이전트가 설치된 경우 가상 머신 콘솔에 로그인한 사용자의 고유 ID입니다. | 없음 |
disks_usage | text | 디스크 설명입니다. 파일 시스템 유형, 마운트 지점, 총 크기 및 사용된 크기. | 없음 |
vm_configuration_version | integer |
샘플 시 가상 머신 구성 버전입니다. | 있음 |
current_host_configuration_version | integer |
샘플 시 호스트 구성 버전입니다. 이는 | 있음 |
memory_buffered_kb | BigInt | 가상 머신의 버퍼링된 메모리 크기(KB)입니다. | 없음 |
memory_cached_kb | BigInt | 가상 시스템의 캐시된 메모리 양(KB)입니다. | 없음 |
max_memory_buffered_kb | BigInt | 집계 기간(KB) 단위의 최대 버퍼링된 메모리입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
max_memory_cached_kb | BigInt | 집계 기간(KB) 단위로 최대 캐시된 메모리입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
3.7.6. 가상 머신 인터페이스 통계 보기
표 3.6. 시스템의 가상 머신 네트워크 인터페이스에 대한 이전 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | integer | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임스탬프(분, 시간, 일로 집계 수준에 따라). | 있음 |
vm_interface_id | UUID | 시스템에서 인터페이스의 고유 ID입니다. | 있음 |
receive_rate_percent | smallint | 호스트에서 사용된 수신 비율. | 없음 |
max_receive_rate_percent | smallint | 집계 기간의 최대 수신 속도(백분율)입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
transmit_rate_percent | smallint | 호스트에서 사용된 전송 속도 비율. | 없음 |
max_transmit_rate_percent | smallint | 집계 기간의 최대 전송 속도는 백분율로 표시됩니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 속도입니다. | 없음 |
received_total_byte | BigInt | 가상 시스템에서 수신한 총 바이트 수입니다. | 없음 |
transmitted_total_byte | BigInt | 가상 시스템에서 전송되는 총 바이트 수입니다. | 없음 |
vm_interface_configuration_version | integer |
샘플 시 가상 머신 인터페이스 구성 버전입니다. 이는 | 있음 |
3.7.7. 가상 디스크 통계 보기
표 3.7. 시스템의 가상 디스크에 대한 기록 통계
이름 | 유형 | 설명 | 인덱싱됨 |
---|---|---|---|
history_id | BigInt | 표에서 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임스탬프(분, 시간, 일로 집계 수준에 따라). | 있음 |
vm_disk_id | UUID | 시스템의 디스크 고유 ID입니다. | 있음 |
vm_disk_status | smallint |
| 없음 |
seconds_in_status | integer |
가상 디스크가 집계 기간의 상태 열에 표시된 총 시간(초)입니다. 예를 들어 가상 디스크가 55초 동안 잠겨 있고 1분 동안 5초 동안 OK(확인)가 이 분 동안 두 개의 행이 표시됩니다. 한 개는 | 없음 |
minutes_in_status | 숫자(7,2) |
가상 디스크가 집계 기간의 상태 열에 표시된 상태에 있는 총 분(분)입니다. 예를 들어, 가상 디스크가 55분 동안 잠겨 있고 한 시간 동안 5분 동안 OK(확인)하면 이 시간 동안 두 개의 행이 표시됩니다. 한 개는 | 없음 |
vm_disk_actual_size_mb | integer | 디스크에 할당된 실제 크기입니다. | 없음 |
read_rate_bytes_per_second | integer | 초당 바이트 단위의 디스크 속도(바이트)입니다. | 없음 |
max_read_rate_bytes_per_second | integer | 집계 기간의 최대 읽기 속도입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
read_ops_total_count | numeric(20,0) | vm start 이후 디스크에 대한 I/O 작업을 읽습니다. | 없음 |
read_latency_seconds | 숫자(18,9) | 가상 디스크 읽기 대기 시간(초)입니다. | 없음 |
write_rate_bytes_per_second | integer | 초당 쓰기 속도(바이트)입니다. | 없음 |
max_read_latency_seconds | 숫자(18,9) | 집계 기간에 대한 최대 읽기 대기 시간(초)입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
max_write_rate_bytes_per_second | integer | 집계 기간의 최대 쓰기 속도입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
write_ops_total_count | numeric(20,0) | vm start 이후 I/O 작업을 디스크에 씁니다. | 없음 |
write_latency_seconds | 숫자(18,9) | 가상 디스크 쓰기 대기 시간(초)입니다. | 없음 |
max_write_latency_seconds | 숫자(18,9) | 집계 기간에 대한 최대 쓰기 대기 시간(초)입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
flush_latency_seconds | 숫자(18,9) | 가상 디스크 플러시 대기 시간(초)입니다. | 없음 |
max_flush_latency_seconds | 숫자(18,9) | 집계 기간에 대한 최대 플러시 대기 시간(초 단위)입니다. 매시간 집계의 경우 수집된 최대 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
vm_disk_configuration_version | integer |
샘플 시 가상 디스크 구성 버전입니다. 이는 | 있음 |