구조화된 로그 포맷과 필터링 도구 조합
서버 로그 분석은 로그가 구조화돼 있어야 의미 있는 검색이 가능합니다. 학교 프로젝트에서 로그를 JSON 형식으로 남겨두니 파이썬 스크립트로 조건 필터링하기가 훨씬 쉬웠습니다. 오류 발생 시간과 직전 이벤트를 시퀀스로 묶어서 보면 어떤 행동이 오류를 유발했는지 패턴이 보입니다. 무작위로 쌓인 로그를 보면 원인을 찾기 어렵고, 타임스탬프·유저 ID·이벤트 타입을 키로 인덱싱해야 빠른 조회가 됩니다. 로그를 어떻게 남길지 설계하는 게 분석보다 더 중요하다는 걸 이때 느꼈습니다. 지금도 로그를 남길 때 "나중에 이 로그로 무엇을 찾을 것인가"를 먼저 생각합니다. 이 질문 하나가 분석 효율을 크게 높여줬습니다.