Looker 로그 파일 보관처리

Looker는 로그 파일을 매일 자동으로 순환합니다. 그러나 로그가 순환되고 날짜 스탬프가 지정되면 Looker에서 로그를 압축하거나 삭제하는 추가 작업을 수행하지 않습니다. 고객 호스팅 Looker 인스턴스에서 디스크 공간을 보존하려면 이전 로그 파일을 보관처리하고 삭제하는 것이 좋습니다.

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

##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를 참조하세요.