Skip to content

junsushin-dev/Project11-B-Web-FE-Performance-Monitoring-Server

 
 

Repository files navigation

Panopticon

TypeScript NodeJS koa mongodb

react Babel Webpack

npm

🏠 링크

Demo Page

Panopticon.gq

Repository

Wiki (Notion)

프로젝트 소개

Project_Diagram

Panopticon은 웹 App 개발 및 관리 프로세스에서 발생하는 에러 및 로그 모니터링 및 분석을 도와주는 통합 플랫폼입니다.

기능 소개

  • SDK
    • 배포된 웹 App의 사용자들로부터 에러와 접속자, 접속 시간 로그를 실시간으로 수집
  • Admin
    • 프로젝트를 만들고 관리
    • 팀원을 초대해서 프로젝트를 공유
    • 여러 프로젝트를 한 번에 모니터링
    • 어떤 브라우저, OS, URL에서 에러가 주로 발생하는지 모니터링
    • 프로젝트의 에러가 늘어나는지, 줄어드는지 트렌드를 모니터링
    • MAU, DAU를 시각화 한 그래프를 모니터링
    • 페이지 간 이동 및 체류 시간에 관련된 데이터 패턴에 대한 모니터링
    • 일정 수의 에러 혹은 알림 주기를 설정한 이메일을 통한 알림

시스템 구성도

tech-stack

실행방법

설치

실행 전 각 디렉토리의 .env.template 파일을 참조해서 .env 파일을 생성하시고 올바른 환경변수를 설정해주시기 바랍니다.

# 라이브러리 설치
npm install

# 서버 실행
npm start

멤버

Web-FE-Performance-Monitoring B조

Team Panopticon은 멘토 한기두님👨🏻‍🏫과 함께합니다.
talk master
J086
🗡️ 박주영

scrum master
J105
🏄🏻 신준수

 master
J168
🔧 이호진

 master
J180
🍟 전세웅

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.6%
  • JavaScript 0.4%