0
私はASP.NET Core 1の新機能です。このコードセクションは_Layout.cshtml
にあります。テレメトリ設定とは何ですか?私たちはなぜasp.netコアでそれを使用しますか?
@Html.ApplicationInsightsJavaScript(TelemetryConfiguration)
私はそれが何であるか理解できません。
私はASP.NET Core 1の新機能です。このコードセクションは_Layout.cshtml
にあります。テレメトリ設定とは何ですか?私たちはなぜasp.netコアでそれを使用しますか?
@Html.ApplicationInsightsJavaScript(TelemetryConfiguration)
私はそれが何であるか理解できません。
アプリケーションにTelemetryConfigurationを追加すると、アプリケーションのサーバー(バックエンド)からテレメトリデータを送信できます。これを使用して、クライアント側の監視を追加できます。これにより、ユーザー、セッション、ページビュー、およびブラウザで発生した例外やクラッシュに関するデータが提供されます。
アプリケーションの洞察を有効にするには、メソッドのConfigureServicesで“Microsoft.ApplicationInsights.AspNetCore”
"Microsoft.ApplicationInsights.AspNetCore": "1.0.0-rc2-final"
project.jsonファイルを追加する必要があるが、_ViewImports.cshtmlでthis-
public void ConfigureServices(IServiceCollection services)
{
services.AddApplicationInsightsTelemetry(Configuration);
services.AddMvc();
}
のようなアプリケーションInsightsのサービスを追加しますこのような注入を追加してください。
@inject Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration TelemetryConfiguration
任意このスニペットの後にページからレポートしたいカスタムJavaScriptテレメトリを注入する必要があります。
@Html.ApplicationInsightsJavaScript(TelemetryConfiguration)
完全な詳細は、このpost
で説明しました