Diagnostics CLI には、Java エージェントのnewrelic.yml
ファイルの詳細な構成設定の検証が含まれています。他の New Relic エージェントのサポートをリクエストするには、 GitHub テンプレートを使用してください。
nrdiag
を通常の方法で (New Relic エージェントが既にインストールされているアプリケーションを実行しているシステムで) 実行すると、新しい検証が自動的に適用され、警告も自動的に表示されます。
展開例
また、この機能をリンターとして使用し、デプロイ前に設定ファイルを検証することもできます。これを行うには、適切なタスクを実行し、設定ファイルのパスを指定します。
たとえば、 newrelic.yml
とnrdiag
の両方が現在のディレクトリにある場合、次のコマンドを実行して構成ファイルをリントします。
bash
$./nrdiag -t Java/Config/ValidateSettings -c newrelic.yml
誤った設定の出力例を次に示します。この場合のagent_enabled
設定の値はyes
ですが、Java エージェントは値true
またはfalse
のみを受け入れます。この構成の誤りにより、エージェントが実行できなくなります。
Javaエージェントを誤って有効にした場合、Diagnostics CLIは、どの設定を更新する必要があるか、またどのように変更する必要があるかを説明する、次のようなメッセージを返します。