개발자

사용자 행동 추적? log?

2023년 05월 25일조회 145

서비스에서 Log를 저장을 해 - 사용자들이 어떻게 행동을 했고 - 어디서 무엇을 하다가 에러가 났는지 - 서비스 이용하다 나는 결제를 했는데 상품이 안 왔다 하면 진짜 이 사람이 결제를 한 것인지 등등 log를 분석해서 고객을 관리하는데 이걸 순수하게 직점 log로 적어 저장을 하고 있어요 문제가 생기면 기간의 log를 다 다운로드해 고객 번호로 글을 다 읽고 있는데요 ㅠㅠ (눈이 아파요, 시간도 오래걸리고요) 이걸 자동으로 해주는 프로그램이 있을까요? 찾아보니 잘 안 나오더라고요 ㅠㅠ 만약 답변이 없으면 직접 만들 생각인데 ㅠㅠ 정말 눈이 너무 아파서요 ㅠㅠ log 분석, 사용자 행동 추적 이거 있는 것 같은데 무엇인지 모르겠네요 ㅠㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

이양일님의 프로필 사진

안녕하세요! 질문의 내용으로 봤을때 사용자 행동에 대한 추적이 가능하도록 log 를 상세히 잘 남기고 있고, 그에 따라 포맷도 어느정도 맞춰진 상태로 이해했습니다. 결국 질문자님께서 필요하신건 이렇게 잘 정리된 로그를 보관하고 필요시 검색을 용이하게 하는거라 생각되는데요, 단순히 고객 번호를 가지고 로그를 검색하기만 하는거라면 ELK Stack 을 구축하시면 좋지 않을까 싶습니다. ElasticSearch + Logstash + Kibana 라는 솔루션의 조합을 뜻하는 ELK Stack 은 로그 수집 Agent 인 Logstash 로 로그를 수집하여 ElasticSearch 에 저장하고 이 데이터를 Kibana 를 통해 검색 혹은 시각화를 할 수 있는 유용한 솔루션입니다. 장점으로는 제가 알고 있는 선에서 간단하게 구축 가능한 솔루션에 속하지만 기능 및 안정성은 강력한 로그 및 검색 엔진 솔루션입니다. 단점으로는 단순 검색 외에 다양한 분석(예를 들어 고객이 얼마나 장시간 서비스를 이용했는지, 하루에 어떤 상품들을 많이 보았는지 등)이 필요할 경우 니즈를 충족하기 힘드실 수 있습니다. 또한 케이스에 따라 유료로 사용해야할 수 있으니 이부분은 라이센스 정책을 잘 확인해보시길 바랍니다. ElasticSearch 이해에 도움이 되시도록 무료로 오픈되어있는 가이드 북을 공유드립니다. - https://esbook.kimjmin.net/ 저의 짧은 지식이 부디 도움이 되시길 바랍니다.

장익순님의 프로필 사진

장익순

작성자

스타트업 개발자2023년 05월 25일

WOW amazing 너무너무너무너무 감사합니다. 정멀 너무너무너무너무 감사합니다. 이런 감동이 ㅠㅠ 큰 배움에 좋은 서비스를 만들고 성장해 좋은 개발자가 되는 모습으로 보답하겠습니다 정말 차원이 다른 답변에 감탄과 감동입니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!