Windows 桌面应用程序监控

使用Site24x7 APM Insight .NET 代理监控在 .NET 平台上开发的独立 Windows 桌面应用程序。了解您的控制台应用程序以及方法调用的性能。您还可以监控整个 Microsoft 应用程序堆栈。 

工作原理

通常,APM Insight .NET 代理监视 IIS 服务器中托管的 .NET 应用程序。默认情况下,为来自这些应用程序的 Web 事务的 HTTP 请求检测和报表上下文信息。 

由于 Windows 桌面和控制台应用程序不通过 HTTP 请求进行通信,因此在自定义工具的帮助下监视它们的默认方法以跟踪它们的应用程序性能。 

在Custom Instrumentation Manager的帮助下,您可以监控异常、数据库调用、Web 服务调用以及第三方包,如记录器、缓存和 NoSQL 调用。要查看每个单独事务的性能,请使用自定义检测管理器从依赖于应用程序的动态链接库 (DLL) 文件中添加其他方法。

配置说明

  1. 登录到您的Site24x7帐户,然后转到APM > 下载 .NET 代理。有关详细信息,请参阅这些安装说明。 
  2. 安装代理后,在编辑配置对话框中选中启用 Windows 桌面应用程序监控复选框,然后单击保存
  3. 选择要监控的独立应用程序。
  4. 为在Application Name列下的文本框中选择的每个应用程序提供一个唯一的名称。
  5. 单击保存
  6. 重新启动需要监控的独立应用程序。
  7. 要获得更深入的性能指标,请在自定义检测管理器中添加独立应用程序的依赖 DLL,并选择经常调用的主要方法。  
  8. 重新启动应用程序。

输出

按照此路径查看被监控方法的输出:

  • APM Insight > .NET 应用程序 > Web 事务 > 跟踪 > 最近的跟踪 > 跟踪详细信息