2016-09-07 8 views
1

私は、ASP.NETアプリケーションのためにApplication Insightを稼働させました。次に、Microsoft.ApplicationInsights.NLogTargetパッケージをインストールし、NLog設定にApplicationInsightsTargetを追加しました。それは正常に動作しているようです。少なくとも私はdc.services.visualstudio.com:443への発信リクエストを見ることができます。今、Azure Portalのどこにログエントリがありますか? アプリケーション情報 - >アクティビティログのページは常に空です。Application Insightsのログエントリはどこにありますか?

更新: 私は、彼らがイベントカテゴリ、すなわち情報、警告する、などの点にあった。しかし現実はANY NLogメッセージがアプリケーション洞察でTRACEエントリとして行ってきましたように、すべての定期的なNLogメッセージが表示されるはずと考えられていた問題。一種の失望。

答えて

4

私はローカルでMicrosoft.ApplicationInsights.NLogTargetをテストし、Application Insightsでトレース情報を取得しました。この情報は、をクリックして取得することができます。アプリケーションの詳細 - >概要 - >以下のスクリーンショットのようにを検索してください。 enter image description here

Application InsightsでNlogを使用する方法については、this articleをお読みください。

0

技術的には、AIの別のロガーパッケージを追加すると、新しい種類のアペンダーが追加されます。内部的には、AppenderはApplication InsightsからTelemetryメソッドを呼び出し、要求または例外(AIプロパティを使用)に追加情報を追加します。

答えは:いつものようにAzureポータルの1か所ですべての遠隔測定を見つけることができます。たとえば、Diagnostics Searchや小さな遅延の集計グラフなどです。

関連する問題