Scouter Server 데이터 유지 기간 설정 방법


Host Agent 및 Java Agent가 Server로 수집 정보를 보내면 Server는 수집 정보를 DB화 하여 저장한다.

이런 수집 정보 중 xlog와 profile이 서버 저장 공간 중 가장 많은 부분을 차지하여 디스크 용량을 잘 관리해줘야한다.

다행히 Scouter는 이런 데이터 유지기간을 설정하여 관리할 수 있는 옵션이 있다.

해당 옵션은 Server(Collector)의 conf 파일에 작성하여 관리 할 수 있다.


데이터 유지 기간 설정

# Agent Control and Service Port(Default : TCP 6100)
net_tcp_listen_port=6100

# UDP Receive Port(Default : 6100)
net_udp_listen_port=6100

# DB directory(Default : ./database)
db_dir=./database   

# Log directory(Default : ./logs)
log_dir=./logs

server_id=DEV_ScouterServer

# 저장소 자동 삭제 여부
mgr_purge_enabled=true

#프로퍼티 데이터를 자동으로 지우는 디스크 사용량  
#이때 용량 한도를 설정(% 값)
mgr_purge_disk_usage_pct=80 

#프로파일 데이터를 유지하는 기간 일수(일반적으로 가장 큰 사이즈의 데이터) 
mgr_purge_profile_keep_days=10 

#XLog를 유지하는 기간 일수
mgr_purge_xlog_keep_days=30 

#성능 카운터 정보(선형 그래프 정보)를 유지하는 기간 일수
mgr_purge_counter_keep_days=70

mgr_purge_enabledtrue로 설정 후 필요한 값을 설정하면 사용자의 환경에 맞게 데이터를 관리할 수 있다.

더 자세한 정보는 다음 URL을 참고하면 더 좋은 설정들을 확인 할 수 있다.

>> Scouter Server Config(Click Here)