web-dev-qa-db-ja.com

Node.JSサーバーのパフォーマンスの測定と監視

私はNode.JSを初めて使用し、すでにaswersをGoogleで検索していますが、これを行う方法はたくさんあります。 Node.JSサーバーをいつスケーリングする必要があるかを知るための何らかの数学がありますか?また、サーバーのパフォーマンスとエラー追跡を監視するために使用するツールは何ですか?

ありがとう!

20

@ThiefMasterが言ったように、これはシステムによって異なります。サイトのリクエスト、CPU負荷、メモリフットプリントなどを監視し、モードサーバーを追加するかどうかといつ追加するかを決定する必要があります。

Node.jsのパフォーマンスについて詳しく知りたい場合は、次の良い記事を読んでください: http://blog.3rd-eden.com/post/5809079469/theoretical-node-js-real-time-performance

Node.jsメトリックライブラリが必要な場合は、次の2つをお勧めします。
https://github.com/felixge/node-measured
https://github.com/mikejihbe/metrics

リソース:

node.jsサーバーの監視

14
alessioalex

イベントループを監視することをお勧めします。定期的に200ミリ秒を超えてバックアップを開始する場合は、スケーリングする必要があります。

2
Dave W