이노베이션 아카데미 인턴십 프로젝트
웹 로그 분석기
- 개발 기간: 2020/8/3 ~ 2020/8/19
Node.js -version: 12.18.3
Express -version: 4.16.1
-
로그 수집
로그 수집은 하고, 대신 더미 데이터를 가지고 분석과 시각화를 진행했음
-
로그 파싱
아파치 로그를 정규표현식으로 파싱
-
로그 시각화
파싱한 데이터를 시각화
- 프론트 (시각화 툴)
- d3.js
- amchart
- 서버
- express
"dependencies": {
"cookie-parser": "~1.4.4",
"debug": "~2.6.9",
"ejs": "~2.6.1",
"express": "~4.16.1",
"express-validator": "^6.6.1",
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"nodemon": "^2.0.4"
}
- 개발 기간이 짧고, 개발 인력이 부족해서 넣고 싶은 기능을 많이 넣지 못했다.
- 추후에 프론트엔드를 개발하는 친구를 섭외하여, 로그 시각화 웹 사이트를 만드려고 계획중이다.
- 만드려고 하는 사이트에 webLog 파일만 넣게되면, 파싱, 시각화까지 자동으로 되게 하려 한다.
- 장준영 (junyeongjang)
