ASP.NET 5 中的应用程序见解

Application insights in ASP.NET 5

我已将 ASP .NET 5 应用程序配置为使用 Application Insights。它是一个 angularjs 网络应用程序,具有纯 HTML、Java 脚本且没有服务器端代码。

遵循的步骤

  1. 在 project.json 中添加了包 Microsoft.ApplicationInsights。
  2. 在 html 的头部部分添加了必需的 javascript。

在 Azure 门户中,除了服务器响应时间、服务器请求和失败的请求数据外,其他一切都显示正常。

我尝试了两件事。

  1. 在我的本地机器上托管网站(在公司代理之后),并打开了 80 和 443 端口。已安装 Application Insights 状态监控工具,并为站点启用了 appinsights。

  2. 在 Azure 网站中托管网站。

在这两种情况下,只有服务器响应数据未显示 up.Find 下面的屏幕截图。

请帮忙。我错过了什么吗?

如您的问题所述,您的应用程序是一个纯客户端应用程序。因此,您只能根据 Application Insights 指南获得由您可能插入到 <head> 标记中的 JavaScript 代码报告的指标。

您没有向服务器端发送任何请求,因此您的服务器端没有机会向 Application Insights 发送任何指标。

另一方面,如果您只有服务器应用程序(例如某些 Web API)而没有客户端部分,您将获得当前缺少的三个指标,但没有浏览器加载数据。