Looker 로그 파일 보관처리

Looker는 매일 로그 파일을 자동으로 순환합니다. 하지만 로그가 순환되고 날짜 스탬프가 있으면 Looker는 로그를 압축하거나 삭제하기 위한 추가 작업을 실행하지 않습니다. 디스크 공간을 보존하려면 이전 로그 파일을 보관처리하고 삭제하는 것이 좋습니다.

가장 기본적인 구성의 경우 Looker 사용자의 크론탭에서 보관처리 작업을 설정하는 것이 좋습니다. 지난 7일 동안의 로그 파일을 압축하지 않은 상태로 두고, 그 전 21일 동안의 로그 파일을 로그 디렉터리에서 gzip으로 압축한 상태로 두려면 다음 cron 항목을 추가합니다.

##zip Looker logs
9 1 * * * find $HOME/looker/log -name 'looker.log.????????' -mtime +7 -exec gzip '{}' \; > /dev/null
##delete Looker logs
33 1 * * * find $HOME/looker/log -name 'looker.log.????????.gz' -mtime +28 -exec rm -f '{}' \; > /dev/null

압축하지 않은 로그를 더 적게 남겨두려면 첫 번째 항목의 7을 더 작은 숫자로 변경하세요. 더 적은 수의 압축된 로그를 저장하려면 두 번째 crontab 항목의 28을 더 작은 숫자로 변경합니다.

cron 사용 방법에 관한 자세한 내용은 https://help.ubuntu.com/community/CronHowto를 참고하세요.