对我自己的服务器上托管的应用程序的Application Insights

时间:2016-08-12 09:25:31

标签: asp.net azure azure-application-insights

我刚刚开始使用Microsoft Application Insights,我已经开始使用Microsoft网站上的一些视频和this文章。它似乎非常强大和有前途。

如果我在自己的服务器而不是Azure上运行我的应用程序,有人能告诉我我将丢失哪些功能?

P.S:我开发ASP.net应用程序并通常使用log4net进行日志记录。

2 个答案:

答案 0 :(得分:2)

有文件:

如果您可以重新部署和应用程序 - 只需安装Microsoft.ApplicationInsights.Web NuGet。或者在Visual Studio中单击"添加应用程序洞察"。详细信息如下:https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net/

如果无法重新部署 - 请使用Application Insights Status Monitor。您可以使用Web Platform Installer进行安装。详细信息如下:https://azure.microsoft.com/en-us/documentation/articles/app-insights-monitor-performance-live-website-now/

日志: https://azure.microsoft.com/en-us/documentation/articles/app-insights-search-diagnostic-logs/#trace

答案 1 :(得分:1)

  如果我在自己的服务器上运行我的应用程序,我会松开[W]帽子功能   而不是Azure?

<强>无

完全支持并完全鼓励它监视您的本地应用程序。实际上,您可以获得更好的监控,因为您可以获得Windows性能计数器,而在App Service(以前的Web Apps)上,您无法获得每个进程CPU和.NET运行时计数器等。

查看Sergey Kanzhelev中剩余的链接answer,了解有关状态监视器和性能计数器的详细信息。