プロセススナップショット

Node.js のノードダッシュボードは、Node.js プロセスのプロセススナップショットへのアクセスに使用する [Process Snapshots] タブがあること以外は、その他のアプリケーション エージェントのノードダッシュボードと同様です。

Node.jsのような単一スレッドモデルの場合、遅いプロセスが1つあると他のプロセスが強制的に待機させられます。プロセス スナップショット リストを使用して Node.js プロセスをモニタリングし、CPU 時間の長い機能や大量のメモリを消費しているプロセスを特定できます。CPU をブロックまたはメモリリークしているコードの関数を正確に特定するプロセススナップショットをリストから選択し、調査できます。

プロセススナップショットは、インストゥルメント化されたNode.jsノードにおけるCPUプロセスのインスタンスを表します。これにより、構成可能な時間範囲におけるCPUプロセスの、プロセス全体のコールグラフが生成されます。プロセススナップショットは、実行中のビジネストランザクションとは独立しています。

プロセススナップショットは、ティアレベルまたはノードレベルでモニタリングできます。