Reqlog – Node.js와 Go용 실시간 HTTP 대시보드

console.log 추가 → 재배포 → 재현 → 눈 가늘게 뜨며 확인하는 이 루프에 지쳤습니다. 그래서 Reqlog를 만들었습니다. 한 줄의 임포트만으로 localhost:9000에 대시보드가 열리고, 페이로드, 응답, 지연 시간, 재생 버튼 등 모든 것을 실시간으로 확인할 수 있습니다. NestJS: @Module({ imports: [ReqlogModule.forRoot()] }) Express: app.use(require('reqlog-express')()) 이것이 전체 설정입니다. github.com/FirasLatrech/reqlog

  • API 플랫폼
  • 데이터 분석
  • 오픈 소스

AI 요약

Reqlog는 Node.js 및 Go 애플리케이션을 위한 실시간 HTTP 대시보드입니다. 최소한의 설정으로 요청, 응답 및 지연 시간에 대한 실시간 가시성을 제공합니다.

추천 대상

Node.js 개발자, Go 개발자, API 디버깅을 하는 백엔드 엔지니어

중요한 이유

Reqlog는 HTTP 트래픽 모니터링을 위한 즉각적인 실시간 대시보드를 제공하여 콘솔 로그를 추가하고 재배포하는 지루한 주기를 제거합니다.

주요 기능

  • localhost:9000에서 자동으로 열리는 실시간 HTTP 대시보드
  • 요청 페이로드, 응답 및 지연 시간의 실시간 확인
  • 디버깅용 HTTP 요청의 한 번 클릭 재실행
  • Node.js 및 Go 프레임워크에 대한 한 번의 임포트로 간편한 통합

사용 사례

  • NestJS 애플리케이션에서 간헐적으로 발생하는 API 장애를 디버깅하는 백엔드 개발자는 Reqlog를 가져와 대시보드에서 모든 수신 요청과 응답을 즉시 확인할 수 있어 서버를 재시작하지 않고도 오류를 일으키는 특정 페이로드를 식별할 수 있습니다.
  • 새로운 Express.js 마이크로서비스 통합을 감독하는 팀 리더는 테스트 중 실시간 트래픽을 모니터링하도록 Reqlog를 설정할 수 있어 모든 경로에 로깅 코드를 추가하지 않고도 데이터 형식과 지연 시간을 확인할 수 있습니다.
  • Go API를 구축하는 개인 개발자는 Reqlog를 사용하여 실시간 요청 세부 정보를 빠르게 검사하고 문제가 있는 호출을 재생할 수 있어 개발 중 엔드포인트 동작 검증 과정을 간소화할 수 있습니다.