Azure AppServiceデプロイメントでは、6つのインスタンスにスケールアウトされたWebAPIアプリケーションを実行します。Azure AppService:すべてのスケーリングされたマシンからのログへのアクセス
私たちのWebAPIアプリケーションは、NLogとFile appenderを使用して診断ログを書き込みます。これらのログファイルをAzure PortalまたはKudu経由で検査する方法はありますか?
Kuduはサンドボックス内のファイルシステムにアクセスできますが、アプリケーションが6つのインスタンスにスケールアウトされている場合、サンドボックスは1番目のインスタンスのみを表示しているようです。
他の5つのインスタンスのログファイルにアクセスする方法はありますか?
をPROCESSIDでき
実際のアプリケーションサービスは、すべてのインスタンスが本質的に同じストレージが表示されますので、ファイルの共有ストレージを使用しています。他のインスタンスがあなたが見ることができないファイルを書いていると確信していますか? – juunas
私は、コードがbinフォルダの兄弟である "logs"サブフォルダにログファイルを出力していることを知っています。 "私が読んでいる(Kudu/DebugConsoleからダウンロードした)ファイルは、実際には6つのインスタンスすべてからの統一されたコンテンツを含んでいるファイルですか? –