웹 서비스에 로깅

웹 서비스에 로깅

나는 필터/검색/분석 및 알림을 더 쉽게 구현할 수 있도록 내가 만들 수 있는 웹 서비스에 로그인하는 것을 좋아합니다. 내가 보고 싶은 주요 로그는 내 웹 애플리케이션(NodeJS)의 로그입니다. 이것을 어떻게 구현해야 합니까? 로깅에 도움이 되도록 NodeJS 모듈을 작성할 수 있지만 서버가 시작되지 않는 경우 stdout/stderr에 있는 모든 것을 가져오는 것이 유용할 것이라고 생각했습니다.

로그가 기록될 때마다 웹 서비스에 로그인하는 것이 가능합니까(예: 컬 또는 기타 수단을 통해)? 5초 간격으로 일괄적으로 수행하여 부하를 줄일 수 있다면 좋을 것 같습니다.

답변1

오픈소스 로그 모니터링 프로젝트가 있습니다.로고. 귀하의 질문을 올바르게 이해했다면 귀하가 원하는 작업("실시간" 네트워크 모니터링 및 서버 로그 분석, 필터링 기능)을 정확히 수행하는 것입니다.그리고Node.js를 기반으로 하므로 프로젝트와 통합하기가 더 쉬울 수 있습니다.

관심을 가질 만한 또 다른 일반적인 로그 모니터링/분석 플랫폼은 다음과 같습니다.나기오스.

아마도 자신만의 로그 모니터링 애플리케이션을 작성할 필요는 없을 것이며, 그렇게 하기로 결정한 경우에도 위 프로젝트의 코드를 살펴보면 자신만의 로그 모니터링 소프트웨어를 작성하는 방법에 대한 좋은 예를 얻을 수 있습니다.

관련 정보