これについての神のガイドは誰もが知っていますか?Azure関数アプリケーションへのアプリケーション・インサイトの実装
まず私は、アプリケーションのインサイトのリソースを作成して置く:
APPINSIGHTS_INSTRUMENTATIONKEY = "INSTRUMENTATION KEY"
を機能アプリアプリケーション設定で。
私はこのようなfuntionアプリケーションのためのnugetパッケージの実装を試みました。
project.jsonファイルをCreateingし、この貼り付け:それはnugetパッケージをインストールし
{
"frameworks": {
"net46":{
"dependencies": {
"Microsoft.ApplicationInsights": "2.1.0"
}
}
}
}
を(私はログにそれを見ることができ、すべてがうまくいきました)。
まず...その後
using Microsoft.ApplicationInsights;
using Microsoft.ApplicationInsights.Extensibility;
:
var telemetry = new TelemetryClient(new TelemetryConfiguration("INSTRUMENTATION KEY"));
はその後、私はtelemetry.TrackException(例外)機能を使用するために私のコードでこれらのスニペットを置きます私のキャッチで:
telemetry.TrackException(e);
と私は私の機能のアプリを保存しようとすると、私はこのエラーを取得:
error CS1729: 'TelemetryConfiguration' does not contain a constructor that takes 1 arguments
正確にあなたが達成しようとしていますか?ポータルからApplication Insightの統合を有効にすると、例外は自動的にAppInsightsに送信されます。 – Mikhail