2016-06-01 24 views
0

エンタープライズアプリケーションを実行している既存のオンデマンド/クラウド環境があり、テレメトリーを取得するためにApplication Insightを実装したいと考えています。しかし、私はそれに関するいくつかの問題があります。アプリケーションの洞察力を使用するための選択肢はありますか?Application Insightの代替手段:

1)実稼働環境にソフトウェアをインストールできない場合があります。2)IISサーバーを再起動すると、少なくとも1〜2分、すべてのサイトが停止します。これらのApp Insightsを活用する選択肢を提案できる人がいれば素晴らしいだろう。

1)あなたはあなたのサービスにSDKを追加SDKを使用して:事前に感謝:)

+0

Application Insightsの代替案はありませんが、あなたの環境がどのようなものかを明確にしたいと考えています:カスタム/オンプレミス、AzureクラウドロールまたはAzure WebApp? Azureクラウドの役割の場合、AppInsightsへのアプリケーションの搭載、ステージングスロットへのデプロイ、VIPSwapのプロダクションスロットへの導入が推奨されます。これにより、実質的にダウンタイムは発生しません。 –

答えて

0

アプリケーションの洞察を使用するには2通りの方法があります。ある時点でデプロイする必要がありますので、デプロイするときには、そのサービスにアプリ洞察を展開してください。

2)IISを再起動する必要がある状況モニタを使用します。ステータスモニタを使用する必要はありませんが、sdkだけでは得られない余分な詳細情報を収集することができます。

多くの人が(1)、両方をやってしまうので、イベント、トレースなどのカスタムコレクションを行うことができ、および(2)詳細な依存関係を取得するためにAlexBが提案さのようなものを設定し、

を呼び出ししかし、可能であれば、スロットをスワップすることができます。スロット間をスワップすることは、ダウンタイムをまったく必要とせずにスワップすることができます。