
모바일 기기 데이터 수집 서버
코드너리 | 2022. 03. 04
로그 수집
사용된 기술:



데이터 수집 API
- Trace API
- 모바일 기기의 GPS좌표를 수집
- GPS좌표를 사용하는 서비스들의 Redis에 갱신
- 머신러닝을 위한 학습데이터로 가공 후 Firehose를 이용하여 S3에 데이터를 저장
- Business Insight를 얻기 위해 가공 한 뒤 Elasticsearch에 저장
- Actions API
- 배달 수행 정보로부터 Insight 도출하기 위한 지표 수집
- Firehose를 통하여 S3에 저장
- Metadata API
- 모바일에서 일어나는 다양한 로그를 수집
- ElasticSearch에 저장하여 디버깅 시 검색하여 사용
데이터 종류
- 기기의 위치 정보
- 배달 주문 주행 정보
- 중요 시스템 로그 등을 HTTP 프로토콜로 서버로 전송하고 있습니다. 이렇게 수집된 정보로 해당 위치에서 수행할 수 있는 배달 주문을 노출하고, 머신러닝을 통해 주문을 추천하며 시스템 로그로 장애가 발생했을 때 디버깅 자료로 활용합니다.