Skip to content

Latest commit

 

History

History
89 lines (47 loc) · 1.41 KB

File metadata and controls

89 lines (47 loc) · 1.41 KB

로그 분석기

이노베이션 아카데미 인턴십 프로젝트

웹 로그 분석기

  • 개발 기간: 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 파일만 넣게되면, 파싱, 시각화까지 자동으로 되게 하려 한다.

Contributor