Skip to content

junyeongjang/2020intern_loganalysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

로그 분석기

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

웹 로그 분석기

  • 개발 기간: 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


About

2020년 대학생 하계인턴 프로그램 로그 분석기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 90.0%
  • HTML 9.7%
  • CSS 0.3%