問題
Microsoft Azure Web Appsから New Relic の .NET エージェントをインストールし、Azure のAlways On
設定を使用しています。いくらかのトラフィックを生成し、アプリのデータ収集が開始されるまで数分待った後でも、データは APM ユーザー インターフェイスに表示されません。
解決
.NET エージェント バージョン8.22.181.0 以降、エージェントに干渉することなく、Azure のAlways On
設定を有効にすることができます。Always On
を使用したい場合は、単にエージェントを更新してください。
.NET Framework 4.0以下のワークアラウンド
アプリケーションが.NET Framework 4.0 以下の場合、Azure のAlways On
設定がエージェントに干渉します。 この機能は、Azure のBasicおよびStandardモードでのみ使用できます。
Always On
設定により、環境変数APP_POOL_ID
が設定されなくなります。New Relic の .NET エージェントは、アプリ名を取得するためにこの環境変数を必要とします。エージェントがアプリケーション名を特定できない場合、エージェントは起動しません。
.NET Framework 4.0以下をご使用の場合は、以下の回避策をお試しください。
Azure Portal で Microsoft のStandardまたはBasicティアを使用している場合は、 Always On
設定が無効になっていることを確認してください。
Azure ポータルで、
(your app) > Settings > Application Settings
を選択します。
Always On
トグルをOff
に設定します。
他に試すことができるオプションをいくつか紹介します。 これらが機能しない場合は、 must Always On
設定をオフにします。