帮助手册

兼容性与要求

APM Insight Agent 同时支持 .NET 和 .NET Core 应用程序,并内置自动采集应用程序性能指标的插桩功能。

.NET 和 .NET Core Agent 的兼容性与要求分别在以下章节中介绍。

.NET Agent 的兼容性与要求

.NET Agent 支持使用 Microsoft .NET Framework 4.0 及以上版本构建、托管于 IIS 7.0 及以上版本的应用程序。

APM Insight .NET Agent 支持以下组件。

应用程序框架

  • Active Server Page Extended(ASPX)
  • Model—View—Controller(MVC)

外部组件

Web 服务调用

  • Active Server Method Extended(ASMX)
  • Windows Communication Foundation(WCF)
  • Web Application Programming Interface(Web API)

 Web 请求

  • Web 请求
  • HTTP 客户端

数据库调用

  • Microsoft SQL Server
  • SQL Server CE
  • PostgreSQL
  • Enterprise Library
  • OLE DB
  • Oracle
  • MySQL

Memcached 与 NoSQL

  • Redis(Service Stack 和 Stack Exchange Provider)
  • Cassandra

队列

  • Microsoft Message Queuing(MSMQ)
  • Rabbit MQ

其他

  • FILEUPLOAD
  • DATAUPLOAD
  • Open Web Interface for .NET(OWIN)

日志记录器

  • Log4NET
  • Microsoft Enterprise Library Exception Handling
  • Microsoft Enterprise Library Logging
  • NLog
  • ELMAH
  • NSpring
  • ApplicationInsights TelemetryClient
  • Serilog

.NET Core Agent 的兼容性与要求

.NET Agent 支持 .NET Core 版本 2.0、2.1、2.2、3.0、3.1、5.0、6.0、7.0、8.0 和 9.0。

支持的应用服务器

  • Kestrel
  • Kestrel 通过 AspNetCoreModule 与 IIS 反向代理结合使用
  • Kestrel 通过 AspNetCoreModuleV2 与 IIS 反向代理结合使用
  • 进程内托管
Note

支持 Windows 和 Linux 操作系统。

APM Insight .NET Core Agent 支持以下组件。

应用程序框架

  • MVC

外部组件

Web 服务调用

  • Web API
  • Web 请求
  • HTTP 客户端

数据库调用

  • Microsoft SQL Server
  • SQL Server CE
  • PostgreSQL
  • Enterprise Library
  • OLE DB
  • Oracle
  • MySQL

Memcached 与 NoSQL

  • Redis(Service Stack 和 Stack Exchange Provider)
  • Cassandra

队列

  • Rabbit MQ

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!