앱 로그 비용을 줄이는 도구 아이디어
앱이나 서버가 만드는 로그를 모두 비싼 로그 서비스로 보내면 비용이 커질 수 있다. 특히 반복되는 정보성 로그, 접속 기록, 상태 확인 기록처럼 당장 자세히 볼 필요가 낮은 내용이 비용을 많이 만든다. 제안된 방식은 로그의 중요도에 따라 보관 장소를 나누는 것이다.
오류, 보안, 는 빠르게 검색할 수 있는 비싼 에 두고, 반복되는 정보성 로그와 접속 기록은 데이터 창고나 요약본으로 보내며, 전체 원본 로그는 저렴한 에 보관한다. 이렇게 하면 원본 증거는 잃지 않으면서 로그 비용을 줄이는 것이 목표다. 추가로 자주 나오는 패턴과 예시는 에 쓸 문맥으로 활용할 수 있다.
이를 시험해 볼 수 있는 브라우저 안 분석기도 함께 만들어졌다.
핵심 포인트
- 모든 로그를 로그 서비스에 보내면 비용이 커질 수 있다.
- 반복되는 정보성 로그, 접속 기록, 상태 확인 기록은 비용 대비 가치가 낮을 수 있다.
- 오류, 보안, 는 빠르게 검색 가능한 에 남기는 방식이 제안됐다.
- 전체 원본 로그는 저렴한 에 보관해 증거를 유지한다.
- 도입 전에는 어떤 로그를 절대 옮기면 안 되는지 정해야 한다.