依赖项自动收集

下面是当前支持的依赖项调用的列表,系统会自动将其检测为依赖项,不需对应用程序的代码进行额外的修改。 这些依赖项在 Application Insights 的应用程序映射事务诊断视图中可视化。 如果依赖项不在下面的列表中,仍可通过跟踪依赖项调用手动跟踪它。

.NET

应用框架 版本
ASP.NET Webforms 4.5+
ASP.NET MVC 4+
ASP.NET WebAPI 4.5+
ASP.NET Core 1.1+
通信库
HttpClient 4.5+、.NET Core 1.1+
SqlClient .NET Core 1.0+、NuGet 4.3.0
Microsoft.Data.SqlClient 1.1.0 - 最新稳定版本。 (请参阅下面的说明。)
EventHubs 客户端 SDK 1.1.0
ServiceBus 客户端 SDK 3.0.0
存储客户端
ADO.NET 4.5+

备注

早期版本的 Microsoft.Data.SqlClient 存在一个已知问题。 建议使用 1.1.0 或更高版本来缓解此问题。 Entity Framework Core 不一定随附 Microsoft.Data.SqlClient 的最新稳定版本,因此我们建议你确认所使用的最低版本是 1.1.0 版本以避免此问题。

Java

应用服务器 版本
Tomcat 7, 8
JBoss EAP 6、7
Jetty 9
应用框架
Spring 3.0
Spring Boot 1.5.9+*
Java Servlet 3.1+
通信库
Apache Http 客户端 4.3+
存储客户端
SQL Server 1+
PostgreSQL(Beta 版本支持)
Oracle 1+
MySql 1+
日志记录库
Logback 1+
Log4j 1.2+
指标库
JMX 1.0+

备注

*响应式编程支持除外。
†需安装 JVM 代理

Node.js

通信库 版本
HTTPHTTPS 0.10+
存储客户端
Redis 2.x
MongoDbMongoDb Core 2.x - 3.x
MySQL 2.0.0 - 2.16.x
PostgreSql 6.x - 7.x
pg-pool 1.x - 2.x
日志记录库
console 0.10+
Bunyan 1.x
Winston 2.x - 3.x

Javascript

通信库 版本
XMLHttpRequest 全部

后续步骤