10

是否可以配置Microsoft 的 Application Insights来监控 Windows 服务?

我有一个在 Azure 中运行的 VM,Web 服务托管在该 VM 上。我需要安装哪个版本的监控代理以及需要执行哪些步骤才能允许在仪表板中看到监控数据?

4

3 回答 3

2

我也很想看到这种能力,但从这个 MSDN 页面看来这是不可能的。我希望他们稍后扩展该服务的功能,因为很高兴看到 MS 的 AppDynamics 或 New Relic 级别的产品。

使用 Application Insights 进行性能和异常监控

您可以在以下方面监控性能:

.NET 网络服务。您必须具有对服务器计算机的管理访问权限。您不必更改 Web 服务的代码。

在 Microsoft Azure 云服务上作为 Web 角色运行的 .NET 服务。您必须有权访问代码。您在开发计算机上运行 Application Insights 工具,然后重建并重新部署该服务。

Java 网络服务。您将代理下载到您的服务器计算机,更新配置文件,然后重新启动您的 Web 服务。

于 2014-04-17T15:27:39.233 回答
2

这是用于服务的 Application Insights Telemetry SDK:

http://www.nuget.org/packages/Microsoft.ApplicationInsights.Telemetry.Services/0.7.1

于 2014-05-13T14:19:59.877 回答
1

可以手动配置。看看这个 - https://docs.microsoft.com/en-us/azure/application-insights/app-insights-windows-services

基本上, - 在门户上创建一个 ASP.NET 应用程序并获取 InstrumentationKey - 安装 nuget 包“Microsoft.ApplicationInsights.WindowsServer” - 在配置文件或代码中添加 InstrumentationKey。

于 2017-02-17T16:30:53.257 回答