Tibero 지표
데이터베이스 지표는 데이터베이스의 작업량과 리소스 사용량을 포괄적으로 수집합니다. 와탭 모니터링 서비스는 지속적으로 지표를 수집하여 데이터베이스의 병목 현상을 확인하고, 성능 문제의 근본 원인을 식별하는 데 도움이 되는 데이터를 제공합니다.
지표 정보에 대한 보다 자세한 내용은 다음 링크를 참조하세요.
agent_status_summary
에이전트 상태와 관련한 지표를 10초 간격으로 수집한 카테고리입니다.
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
inActTime | 밀리초(ms) | 에이전트가 비활성화된 상태로 유지된 시간 | - |
isActive | - | 현재 에이전트의 활성 상태 여부 | true / false |
isRestart | - | 에이전트가 최근에 재시작되었는지 여부 | true / false |
lastActTime | 밀리초(ms) | 마지막으로 에이전트가 활성화된 상태의 시각 | 0 : 비활성화된 경우 |
oid | - | 프로젝트에 포함된 각 에이전트의 고유 식별자 | - |
startTime | 밀리초(ms) | 에이전트가 시작된 시점의 타임스탬프 | - |
db_tibero_counter
Tags
다음은 db_tibero_counter
카테고리에 수집되는 태그값에 대한 안내입니다.
태그명 | 설명 | 비고 |
---|---|---|
agentIp | 에이전트 별 IP 주소입니다. | - |
dbIsMulti | Multitenant 지원 여부입니다. | - |
dbName | 데이터베이스 이름입니다. | - |
dbType | 데이터베이스 종류입니다. | - |
dbVersion | 이용 중인 데이터베이스의 버전입니다. | - |
oname | 에이전트 이름입니다. | 고유값 |
Field
다음은 db_tibero_counter
카테고리에 수집되는 필드값에 대한 안내입니다.
Metrics | Description |
---|---|
active_sessions | 현재 활성화된 세션의 수입니다. |
block_updates | 블록 업데이트가 발생한 횟수입니다. |
connect_error | 연결 오류가 발생한 횟수입니다. |
DB_CPU | 데이터베이스가 사용한 CPU의 비율입니다. |
DB_CPU_time | 데이터베이스가 CPU 처리에 소비한 총 시간(밀리초 단위)입니다. |
dbwr_write_-_OS | 데이터베이스 작성 작업이 운영체제에서 실행된 횟수입니다. |
execute_count | SQL 명령이 실행된 횟수입니다. |
fatal_count | 치명적인 오류가 발생한 횟수입니다. |
lock_wait_sessions | 잠금 대기로 인해 대기 중인 세션의 수입니다. |
logical_reads | 논리적 읽기 작업이 발생한 횟수입니다. |
logons_cumulative | 누적된 로그인 횟수입니다. |
long_running_sessions | 장시간 실행 중인 세션의 수입니다. |
parse_count_(hard) | 하드 파싱 작업이 발생한 횟수입니다. |
parse_count_(total) | 총 파싱 작업이 발생한 횟수입니다. |
physical_reads | 물리적 읽기 작업이 발생한 횟수입니다. |
pq_sessions | 병렬 쿼리 작업이 실행된 세션의 수입니다. |
sorts_(memory) | 메모리 내에서 정렬 작업이 발생한 횟수입니다. |
the_number_of_user_commits_performed | 수행된 사용자 커밋의 횟수입니다. |
total_elapse_time | 총 경과 시간입니다. |
total_sessions | 총 세션의 수입니다. |
wait_sessions | 대기 중인 세션의 수입니다. |
warning_count | 경고가 발생한 횟수입니다. |
WE_BUF_FREE_time_waited | 프로세스가 버퍼가 비워지기를 기다린 총 대기 시간입니다. |
WE_BUF_FREE_total_timeouts | 버퍼 비우기 대기 중 발생한 타임아웃 횟수입니다. |
WE_BUF_FREE_total_waits | 버퍼 비우기 이벤트로 인한 총 대기 횟수입니다. |
WE_BUF_WAIT_time_waited | 버퍼 대기 이벤트에서 대기한 총 시간입니다. |
WE_BUF_WAIT_total_timeouts | 버퍼 대기 중 발생한 타임아웃 횟수입니다. |
WE_BUF_WAIT_total_waits | 버퍼 대기 이벤트로 인한 총 대기 횟수입니다. |
WE_BUF_WRITE_time_waited | 버퍼 쓰기 이벤트에서 대기한 총 시간입니다. |
WE_BUF_WRITE_total_timeouts | 버퍼 쓰기 중 발생한 타임아웃 횟수입니다. |
WE_BUF_WRITE_total_waits | 버퍼 쓰기 이벤트로 인한 총 대기 횟수입니다. |
WE_CKPT_WAIT_time_waited | 체크포인트 대기 이벤트에서 대기한 총 시간입니다. |
WE_CKPT_WAIT_total_timeouts | 체크포인트 대기 중 발생한 타임아웃 횟수입니다. |
WE_CKPT_WAIT_total_waits | 체크포인트 대기 이벤트로 인한 총 대기 횟수입니다. |
WE_LGWR_ARCHIVE_time_waited | 로그 기록기가 아카이브 작업을 기다린 총 시간입니다. |
WE_LGWR_ARCHIVE_total_timeouts | 로그 기록기 아카이브 작업 중 발생한 타임아웃 횟수입니다. |
WE_LGWR_ARCHIVE_total_waits | 로그 기록기 아카이브 작업으로 인한 총 대기 횟수입니다. |
WE_LGWR_LNW_time_waited | 로그 기록기가 네트워크를 통해 로그를 쓰기를 기다린 총 시간입니다. |
WE_LGWR_LNW_total_timeouts | 로그 기록기 네트워크 쓰기 중 발생한 타임아웃 횟수입니다. |
WE_LGWR_LNW_total_waits | 로그 기록기 네트워크 쓰기로 인한 총 대기 횟수입니다. |
WE_LOG_FLUSH_REQ_time_waited | 로그 플러시 요청 대기 중 총 대기 시간입니다. |
WE_LOG_FLUSH_REQ_total_timeouts | 로그 플러시 요청 중 발생한 타임아웃 횟수입니다. |
WE_LOG_FLUSH_REQ_total_waits | 로그 플러시 요청으로 인한 총 대기 횟수입니다. |
WE_LOG_FLUSH_SPACE_time_waited | 로그 플러시 공간 대기 중 총 대기 시간입니다. |
WE_LOG_FLUSH_SPACE_total_timeouts | 로그 플러시 공간 대기 중 발생한 타임아웃 횟수입니다. |
WE_LOG_FLUSH_SPACE_total_waits | 로그 플러시 공간 대기로 인한 총 대기 횟수입니다. |
WE_MBR_WAIT_time_waited | MBR(Multi Block Read) 대기 중 총 대기 시간입니다. |
WE_MBR_WAIT_total_timeouts | MBR 대기 중 발생한 타임아웃 횟수입니다. |
WE_MBR_WAIT_total_waits | MBR 대기로 인한 총 대기 횟수입니다. |
WE_PROC_DOWN_time_waited | 프로세스 종료 대기 중 총 대기 시간입니다. |
WE_PROC_DOWN_total_timeouts | 프로세스 종료 대기 중 발생한 타임아웃 횟수입니다. |
WE_PROC_DOWN_total_waits | 프로세스 종료 대기로 인한 총 대기 횟수입니다. |
WE_SEQ_FLUSH_time_waited | 시퀀스 플러시 대기 중 총 대기 시간입니다. |
WE_SEQ_FLUSH_total_timeouts | 시퀀스 플러시 대기 중 발생한 타임아웃 횟수입니다. |
WE_SEQ_FLUSH_total_waits | 시퀀스 플러시 대기로 인한 총 대기 횟수입니다. |
WE_SEQ_FREESLOT_time_waited | 시퀀스 프리 슬롯 대기 중 총 대기 시간입니다. |
WE_SEQ_FREESLOT_total_timeouts | 시퀀스 프리 슬롯 대기 중 발생한 타임아웃 횟수입니다. |
WE_SEQ_FREESLOT_total_waits | 시퀀스 프리 슬롯 대기로 인한 총 대기 횟수입니다. |
WE_SEQ_NEXTVAL_time_waited | 시퀀스 NEXTVAL 대기 중 총 대기 시간입니다. |
WE_SEQ_NEXTVAL_total_timeouts | 시퀀스 NEXTVAL 대기 중 발생한 타임아웃 횟수입니다. |
WE_SEQ_NEXTVAL_total_waits | 시퀀스 NEXTVAL 대기로 인한 총 대기 횟수입니다. |
WE_SEQ_WRITEBACK_time_waited | 시퀀스 쓰기 대기 중 총 대기 시간입니다. |
WE_SEQ_WRITEBACK_total_timeouts | 시퀀스 쓰기 대기 중 발생한 타임아웃 횟수입니다. |
WE_SEQ_WRITEBACK_total_waits | 시퀀스 쓰기 대기로 인한 총 대기 횟수입니다. |
WE_WLOCK_DML_time_waited | DML 잠금 대기 중 총 대기 시간입니다. |
WE_WLOCK_DML_total_timeouts | DML 잠금 대기 중 발생한 타임아웃 횟수입니다. |
WE_WLOCK_DML_total_waits | DML 잠금 대기로 인한 총 대기 횟수입니다. |
WE_WLOCK_TX_time_waited | 트랜잭션 잠금 대기 중 총 대기 시간입니다. |
WE_WLOCK_TX_total_timeouts | 트랜잭션 잠금 대기 중 발생한 타임아웃 횟수입니다. |
WE_WLOCK_TX_total_waits | 트랜잭션 잠금 대기로 인한 총 대기 횟수입니다. |
WE_WTHR_MSG_time_waited | 스레드 메시지 대기 중 총 대기 시간입니다. |
WE_WTHR_MSG_total_timeouts | 스레드 메시지 대기 중 발생한 타임아웃 횟수입니다. |
WE_WTHR_MSG_total_waits | 스레드 메시지 대기로 인한 총 대기 횟수입니다. |
WE_WTHR_READY_time_waited | 스레드 준비 상태 대기 중 총 대기 시간입니다. |
WE_WTHR_READY_total_timeouts | 스레드 준비 상태 대기 중 발생한 타임아웃 횟수입니다. |
WE_WTHR_READY_total_waits | 스레드 준비 상태 대기로 인한 총 대기 횟수입니다. |
WE_WTHR_START_time_waited | 스레드 시작 대기 중 총 대기 시간입니다. |
WE_WTHR_START_total_timeouts | 스레드 시작 대기 중 발생한 타임아웃 횟수입니다. |
WE_WTHR_START_total_waits | 스레드 시작 대기로 인한 총 대기 횟수입니다. |
XOS 관련 지표
다음은 XOS 에이전트로부터 수집되는 지표들에 대한 설명입니다.
Metric | Unit | Description |
---|---|---|
cpu(xos) | pct | cpu 사용율, cpu_user + cpu_sys + cpu_iowait 의 합입니다. |
cpu_user(xos) | pct | cpu가 사용자 코드를 실행하는데 소요한 시간입니다. |
cpu_sys(xos) | pct | cpu가 kernel code를 수행한 시간입니다. |
cpu_iowait(xos) | pct | cpu가 IO를 대기한 시간입니다. |
cpu_idle(xos) | pct | cpu 프로세서 유휴 시간입니다. |
disk_reads(xos) | block | 디스크로부터 읽은 데이터의 양입니다. |
disk_read_bytes(xos) | byte | 디스크로부터 읽은 데이터의 양입니다. |
disk_writes(xos) | block | 디스크로 쓰여진 데이터의 양입니다. |
disk_write_bytes(xos) | byte | 디스크로 쓰여진 데이터의 양입니다. |
mem(xos) | pct | 메모리 사용율입니다. |
mem_total(xos) | MB | 전체 메모리양입니다. |
mem_free(xos) | MB | 시스템에서 사용하고 있지 않은 메모리양입니다. |
mem_used(xos) | MB | 시스템에서 사용하고 있는 메모리양입니다. |
mem_buffcache(xos) | MB | buff/cache로 사용중인 메모리양입니다. |
mem_swaptotal(xos) | MB | Swap 전체 사이즈, 물리메모리가 부족한 경우를 대비하여 설정합니다. |
mem_swapfree(xos) | MB | Swap의 사용하지 않은 영역, Swap 영역은 디스크 공간에 확보되기 때문에 Swap을 사용하고 있다면 시스템 성능이 급격하게 떨어질 수 있습니다. |
mem_available(xos) | MB | 메모리 가용영역입니다. |
net_recv_bytes(xos) | byte | 네트워크로 수신된 데이터의 양입니다. |
net_recv_packets(xos) | - | 네트워크로 수신된 데이터 패킷의 수입니다. |
net_send_bytes(xos) | byte | 네트워크로 전송한 데이터의 양입니다. |
net_send_packets(xos) | - | 네트워크로 전송한 데이터 패킷의 수입니다. |