저는 Node.JS를 처음 사용합니다. 이미 aswers 용으로 인터넷 검색을하고 있지만이 방법은 많이 있습니다. Node.JS 서버를 확장해야 할 때를 알고 싶습니다. 서버 성능 및 오류 추적을 모니터링하기 위해 사용하는 도구는 무엇입니까?Node.JS 서버 성능 측정 및 모니터링
감사합니다.
저는 Node.JS를 처음 사용합니다. 이미 aswers 용으로 인터넷 검색을하고 있지만이 방법은 많이 있습니다. Node.JS 서버를 확장해야 할 때를 알고 싶습니다. 서버 성능 및 오류 추적을 모니터링하기 위해 사용하는 도구는 무엇입니까?Node.JS 서버 성능 측정 및 모니터링
감사합니다.
@ ThiefMaster가 말했듯이 이것은 시스템에 따라 다릅니다. 사이트에 대한 요청, CPU로드, 메모리 사용 공간 등을 모니터하고 모드 서버를 추가 할시기와시기를 결정해야합니다. 당신은 Node.js를 메트릭 라이브러리가 필요하면, 내가 추천 할 수있는 두 사람이있다 http://blog.3rd-eden.com/post/5809079469/theoretical-node-js-real-time-performance
:
https://github.com/felixge/node-measured
https://github.com/mikejihbe/metrics
당신은 Node.js를 성능에 대한 자세한 내용을 알고 싶다면
이 좋은 기사를 읽고자료 : 나는 추천
** 처음 : ** 기본 레벨 모니터링을 제공하는 [node-monitor] (https://github.com/lorenwest/node-monitor)를 시도 할 수 있습니다. ** 두 번째 : ** 개발 중에 node.js 앱 성능을 테스트하려면 [Nodejs Dashboard] (https://github.com/FormidableLabs/nodejs-dashboard)를 사용해보십시오. ** 셋째 : ** 실시간으로 앱을 프로덕션에서 모니터링하고 깊은 통찰력을 얻으려면 [Atatus APM] (https://www.atatus.com/application-monitoring/overview) 체크 아웃을 할 수 있습니다.)를 사용하면 Node.js 앱의 성능과 오류를 모두 모니터링 할 수 있습니다. –
이벤트 루프를 모니터링하고 정기적으로 200ms 이상 백업을 시작하면 확장해야합니다.
답변을 게시 해 주셔서 감사합니다! [Self-Promotion에 대한 FAQ] (http://stackoverflow.com/faq#promotion)를주의 깊게 읽으십시오. 또한 자신의 사이트/제품에 링크 할 때마다 면책 조항을 게시하는 것이 필수적입니다. –
@DaveW 멋진 아이디어! 스크립트를 제공 할 수 있습니까? – Manuel
"너무 느린 경우"는 어떻습니까? 시스템의 속도가 느려져 시스템을 확장해야하는 경우 스스로 알아야합니다. 더 많은 서버를 추가하십시오. 어떤 수학이든 당신에게 대답 할 수는 없습니다. 어떤 사람들/앱에서는 다른 사람들보다 고성능이 훨씬 더 필요합니다. – ThiefMaster