ELEVISOR for CUBRID

Monitoring Items

Monitoring Items

Previous topic Next topic  

Monitoring Items

Previous topic Next topic  

Elevisor  서버는 크게 자동화된 실기간 모니터링과 사용자 조회의 두가지 형태로 데이터를 수집하거나 조회된다.

 


실시간 모니터링 항목

 

Elevisor 서버가 등록된 인스턴스에 대하여 자동으로 Polling 하여 실시간 관제 및 Repository에 저장한다.

실시간 모니터링은 Elevisor에서 Polling 주기마다 1회씩만 수행되며 수집된 정보는 30분간 메모리에 저장되어 사용자에게 서비스 됨으로 모니터링 대상 DB서버에 부하가 거의 없고 사용자 증가시에도 유연하게 서비스를 제공한다.

DB서버의 부하를 줄이기 위하여 Polling 주기는 항목에 따라 10초,30초, 1시간 주기로 수집이 된다.

 

인스턴스 정보( 10초 주기로 수집)

 

모니터링 항목

설명

데이터 베이스 성능 정보

- FIle /IO  ( read, writh , remove 개수 )

- Page Buffer ( fetch,ditry,read,write 개수 )

- Log  ( recored, archive,checkporint 수행 횟수 )

- Transaction ( commit,rollback,savepoint  횟수 )

- Sysc/Async Lock ( page lock , object lock  수행 횟수)

- index (insert, delete, update 수행 횟수 )

- query (select,insert,delete,update 수행 횟수)

- page buffer hit ratio

OS 성능 정보

( CUBIRD 2008.R4.X 버전 이상 지원 )

CPU사용율(OS,DB), Memory 사용율(OS,DB), SWAP 사용률(OS,DB)

 

Broker 성능 정보

DB가 사용하고 있는 Broker 상태 정보

(  초당 처리된 질의수( QPS),초당 처리된 트랜잭션 수(TPS),

  에러가 발생한 질의 수 (ERR-Q)

)

 

 

테이블 스페이스 정보 수집( 1시간 주기로 수집)

모니터링 항목

설명

Generic (Permanent Volume)

사용자는 데이터베이스에 추가할 볼륨 타입을 데이터(data), 임시(temp), 인덱스(index) 중 하나의 용도로 지정하여 효율적으로 관리할 수 있는데, 별도로 데이터 용도를 지정하지 않는 경우에는 범용(generic) 볼륨으로 지정

Data (Permanent Volume)

인스턴스, 테이블, 멀티미디어 데이터 등과 같은 데이터를 저장하기 위한 공간

Temp( Temp/Permanent Volume)

임시 볼륨은 영구적으로 확보한 공간으로, 해당 공간에 존재하는 데이터가 임시적으로 저장 및 소멸되는 것을 의미한다. 따라서 CUBRID를 재시작하면 임시 볼륨 공간 내의 데이터는 초기화되고, 이에 관련된 로그 정보는 남지 않는다.

Index (Permanent Volume)

신속한 질의 처리 또는 무결성 제약 조건(integrity constraints) 검증을 위한 인덱스 정보를 유지하는 공간

Active Log(Permanent Volume)

데이터베이스의 최근 변경 사항을 포함하는 로그이며, 데이터베이스에 문제가 발생하는 경우 활성 로그 및 보관 로그를 이용하여 고장 발생 전의 커밋된 시점으로 완전하게 데이터베이스를 복구

( Elevisor DB 저장소 에 사용율은 저장 하지 않음 )

Archvie Log(Permanent Volume)

활성 로그(active log) 공간이 모두 사용된 후에 지속적으로 생성되는 로그를 보관하기 위한 볼륨

( Elevisor DB 저장소 에 사용율은 저장 하지 않음 )