3

是否可以在我的 Web 表单项目中使用 Visual Studio 2013 Application Insights?

我已将应用程序洞察力添加到我的项目中,但无法将性能指标获取到 Application Insights 门户。我的项目在 Azure 网站上运行。

4

4 回答 4

2

现在有一个 Azure 网站扩展,它支持 azure 网站的性能指标:

http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/07/application-insights-and-azure-websites.aspx

如果您有 Azure 网站并希望启用 Application Insights,请执行以下步骤:

1) 将您的应用程序从 Visual Studio 2013 Update 3 或更高版本载入 Application Insights,然后部署到 Azure 网站。

注意:如果您的应用程序已载入 Application Insights,请确保您使用的是 .12 SDK(或更高版本)。

2) 在 Azure 网站刀片(不是 Application Insight 刀片)上为使用 .12 或更高版本 SDK 启用 Application Insights 的网站启用 Application Insights Extension

3) 现在扩展已启用,对您的 Web 应用执行一些请求并导航到您的 Application Insights 资源刀片

于 2015-01-09T02:15:05.413 回答
0

Ken 的回答对于应用程序洞察力非常好支持的应用程序类型是正确的。这包括无缝的入职/入门和可见的“自动”数据负载,而无需编写任何新的代码行。

从 SDK“核心”的角度来看,我们可以支持其他类型的应用程序,如 WPF 和桌面应用程序。以下是手动设置所需的步骤以及将指标、事件、跟踪等发送到应用程序洞察服务所需的代码。如果您的 winform 应用程序也在 azure 网站上运行,这应该可以工作。

WPF 应用程序的 Application Insights

于 2014-12-03T22:44:22.023 回答
0

据我所知,Application Insights 仅适用于 Web 应用程序。

以下是支持的项目类型:

  1. Web 服务或 Web 应用程序。
  2. 使用 JavaScript 的网页。一个
  3. Windows Phone 8 应用程序。
  4. Windows 应用商店应用程序。

有关您可以监控的项目类型的更多信息,请参阅此页面:http: //msdn.microsoft.com/en-us/library/dn481095.aspx

于 2014-12-01T17:46:42.720 回答
0

目前,Application Insights 只关注基于 Web 的应用程序

  • ASP.NET Web 窗体
  • ASP.NET MVC
  • ASP.NET Web API
  • ASP.NET 核心
  • WCF
  • JavaScript

和一些替代平台/语言(PHP、Ruby、Java)。

Azure 应用服务(以前称为网站)不支持性能计数器(CPU 百分比、磁盘读/写操作、可用内存等)。

澄清一下:Azure 网站扩展仅帮助您收集依赖项和一些统计信息,以防您的应用程序在 .NET 版本 < 4.6 上运行。

于 2016-05-11T12:33:36.743 回答