Node.jsエージェントのノードIDについて
ノード名設定を使用して、Node.js アプリケーション インスタンスの ID を構成します。デフォルトでは、エージェントは nodeName に対して構成された値をプレフィックスとして使用し、ダッシュと数字をサフィックスとして追加します。たとえば、次のように設定します。
nodeName=MyNode
この構成で開始する最初のノードは MyNode-0 という名前になります。ノード名の自動で番号付けされたサフィックスは、複数のワーカープロセスを持つマシンで最も有用です。
複数のワーカープロセスを実行していない場合に、ノード名に自動番号付けがされないようにするには、noNodeNameSuffix を true に設定します。次の例では、ノード名は MyNode になります。
nodeName=MyNode
noNodeNameSuffix=true
異なるマシンでワーカープロセスをインストルメント化する場合は、アプリケーション名とノード名の組み合わせは一意にする必要があります。このため、たとえば 1 番目のサーバーに nodeName=Server1 を、2 番目のサーバーには nodeName=Server2 設定して、各サーバーに異なるノード名プレフィックスを指定してください。
PM2 プロセスマネージャを使用する Node.js アプリケーションをインストルメント化している場合は、ノードサフィックス名を process.env.pm_id に設定します。