是否可以在我的 Web 表单项目中使用 Visual Studio 2013 Application Insights?
我已将应用程序洞察力添加到我的项目中,但无法将性能指标获取到 Application Insights 门户。我的项目在 Azure 网站上运行。
是否可以在我的 Web 表单项目中使用 Visual Studio 2013 Application Insights?
我已将应用程序洞察力添加到我的项目中,但无法将性能指标获取到 Application Insights 门户。我的项目在 Azure 网站上运行。
现在有一个 Azure 网站扩展,它支持 azure 网站的性能指标:
如果您有 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 资源刀片
Ken 的回答对于应用程序洞察力非常好支持的应用程序类型是正确的。这包括无缝的入职/入门和可见的“自动”数据负载,而无需编写任何新的代码行。
从 SDK“核心”的角度来看,我们可以支持其他类型的应用程序,如 WPF 和桌面应用程序。以下是手动设置所需的步骤以及将指标、事件、跟踪等发送到应用程序洞察服务所需的代码。如果您的 winform 应用程序也在 azure 网站上运行,这应该可以工作。
据我所知,Application Insights 仅适用于 Web 应用程序。
以下是支持的项目类型:
有关您可以监控的项目类型的更多信息,请参阅此页面:http: //msdn.microsoft.com/en-us/library/dn481095.aspx
目前,Application Insights 只关注基于 Web 的应用程序。
和一些替代平台/语言(PHP、Ruby、Java)。
Azure 应用服务(以前称为网站)不支持性能计数器(CPU 百分比、磁盘读/写操作、可用内存等)。
澄清一下:Azure 网站扩展仅帮助您收集依赖项和一些统计信息,以防您的应用程序在 .NET 版本 < 4.6 上运行。