2016-06-15 6 views
5

複数の導入があるASP.NET Webアプリケーションに対してApplication Insightを導入し始めています。 Prod、Staging、Dev、Dev2。現在、プロダクションスロットは、ステージング、devおよびdev2のデプロイメントで空になっています。複数の導入スロットでApplication Insightを使用する

アプリケーションヘルスタイルは、Prodのホームページへのリクエストを示していますが、実際にはステージング、dev、dev2のテレメトリを見たいと思っています。 Webアプリケーション内のすべてのスロットに1つのApplication Insightリソースを使用することは可能ですか、または各スロットに対して別々のApplication Insightを作成する必要がありますか?

答えて

0

私はこの問題を解決しました。私は、既に導入されたアプリケーションのポータルを通じてApplication Insightsを有効にしていました。これは、「メイン」プロダクションスロットに展開されているもののテレメトリ収集のみを可能にするようです。私の場合、これはデフォルトの 'このWebアプリケーションは正常に作成されました'という青いランディング画面でした。私の3つの配備スロットにはアプリが配備されていましたが、これらのデータは収集されていませんでした。

すべてのスロットの収集を許可するには、Visual Studioに戻り、そこからApplication Insightを設定します。その後、アプリケーションをデプロイメントスロットのいずれかに再デプロイして、OOTBテレメトリ収集を実行できます。

3

あなたの環境を示すcustom propertiesでテレメトリを拡張し、Metric ExplorerまたはAnalyticsのいずれかを使用して、そのプロパティに従ってスライスアンドダイスすることができます。

詳しくはApplication Insights support for Multiple Environments, Stamps and App Versions、詳しくは「マルチスタンプサポート」をご覧ください。

+0

アウトオブボックスのテレメトリは、プロダクションスロットのためだけに機能するように設定されていますか?他のスロットのロギングを処理するには、アプリケーションにコードを記述する必要がありますか? –

+0

Azure生産スロット?いいえ。 OOB遠隔測定は、ステージングからも送信されます。送信されるスロットは認識されません。 – yonisha

+0

残念ながら、これは、3つの他のスロットに配置されているにもかかわらず、プロダクションスロットだけがデータを送信するため、私が経験していることではありません。 –

関連する問題