在我自己的服务器上托管的应用程序的 Application Insights
Application Insights for applications that hosted on my own server
我刚刚开始使用 Microsoft Application Insights,并且开始使用 Microsoft 网站上的一些视频和 this 文章。它看起来非常强大和有前途。
谁能告诉我如果我 运行 我的应用程序在我自己的服务器上而不是 Azure 上我会失去什么功能?
P.S:我开发 ASP.net 应用程序,通常使用 log4net 进行日志记录。
有文档:
如果您可以重新部署应用程序 - 只需安装 Microsoft.ApplicationInsights.Web NuGet。或者在 Visual Studio 中单击 "Add Application Insights"。详情在这里:https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net/
如果无法重新部署 - 使用 Application Insights 状态监视器。您可以使用 Web 平台安装程序安装它。详情在这里: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
[W]hat feature will I loose if I run my applications on my own servers
instead of Azure?
None.
完全支持并完全鼓励监控您的本地应用程序。您实际上可能会获得更好的监控,因为您可以获得 Windows 性能计数器,而在应用程序服务(以前称为 Web 应用程序)上,您无法获得每个进程 CPU 和 .NET 运行时计数器之类的东西。
查看链接 Sergey Kanzhelev left in his 了解有关状态监视器和性能计数器的详细信息。
我刚刚开始使用 Microsoft Application Insights,并且开始使用 Microsoft 网站上的一些视频和 this 文章。它看起来非常强大和有前途。
谁能告诉我如果我 运行 我的应用程序在我自己的服务器上而不是 Azure 上我会失去什么功能?
P.S:我开发 ASP.net 应用程序,通常使用 log4net 进行日志记录。
有文档:
如果您可以重新部署应用程序 - 只需安装 Microsoft.ApplicationInsights.Web NuGet。或者在 Visual Studio 中单击 "Add Application Insights"。详情在这里:https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net/
如果无法重新部署 - 使用 Application Insights 状态监视器。您可以使用 Web 平台安装程序安装它。详情在这里: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
[W]hat feature will I loose if I run my applications on my own servers instead of Azure?
None.
完全支持并完全鼓励监控您的本地应用程序。您实际上可能会获得更好的监控,因为您可以获得 Windows 性能计数器,而在应用程序服务(以前称为 Web 应用程序)上,您无法获得每个进程 CPU 和 .NET 运行时计数器之类的东西。
查看链接 Sergey Kanzhelev left in his