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は、どの設定を更新する必要があるか、またどのように変更する必要があるかを説明する、次のようなメッセージを返します。