Skip to content

feat : 서버 로그 수집 전략 및 모니터링 구축 #41

@songhaechan

Description

@songhaechan

어떤 기능인가요?

클라우드 상에서 OS 와 Nest App을 모니터링할 수 있는 환경을 Prometheus 와 Grafana로 구축했고, 로그는 Winston을 도입하여 Production 환경에서는 파일에만 기록되고 개발 환경에서는 파일과 콘솔에 출력되도록 설정했습니다.

작업 상세 내용

  • Prometheus, Grafana, Node Exporter 를 Docker Compose로 기동 (network monitoring)
  • Nest.js 에서 Winston 디펜던시 추가 및 설정
  • Nest.js 에서 메트릭 수집을 위한 Prometheus Client 디펜던시 추가 및 설정

참고할만한 자료 (선택)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions