Application Insights for Visual Studio Onlineを使えばVisual Studio Onlineで性能監視を行うことができます。まだプレビューなので、招待リストに入れてもらうしかないようです。
例にもれず、プログラムに特定のキーを埋める必要がありますが、そういう作業をやってくれる拡張機能が登場しました。
Application Insights Tools for Visual Studio extension
こんな風に追加されます。
ASP.NETアプリケーションやWindows Phoneアプリケーション、Windowsストアアプリケーションのテンプレートを選択すると、右側に上のような画面が表示されます。
Add Application Insights to Projectにチェックを入れていると自動的に構成されます。プロジェクトにはApplicationInsights.configが追加されます。
このApplicationInsights.configの中にアプリケーション固有のキー情報などが格納されています。便利ですね。
Dashboardをクリックすれば、こんな風にダッシュボードが起動します。
同様にAvailability Monitoringは状態監視、Application Performance Monitoringは性能監視(対象Webサーバにエージェントインストール必要)、Usage Analytics Data(いわゆるアクセス解析)のページが表示されます。アクセス解析はページで表示されているJavaScriptを共通ページにコピペする必要があります。
エージェントが必要な性能監視は場合によっては難しいですが、この拡張機能使えばいくつかの手間が省けていいですね。