更新时间:2024-09-26 GMT+08:00
分享

.Net类型

APM支持的.Net类型

APM支持.Net类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。

表1 skywalking探针 .Net组件和框架

探针类型

组件

支持版本

skywalking探针

ASP.NET Core

6.0.4+

skywalking探针

.NET Core BCL types (HttpClient and SqlClient)

3.1.25+

skywalking探针

EntityFrameworkCore

3.1.24+

skywalking探针

EntityFrameworkCore.Sqlite

3.1.24+

skywalking探针

Npgsql.EntityFrameworkCore.PostgreSQL

6.0.4+

skywalking探针

Pomelo.EntityFrameworkCore.MySql

6.0.1+

skywalking探针

CAP

6.0.1+

表2 Opentelemetry探针.Net组件信息

探针类型

组件

版本

Opentelemetry探针

ASPNET

ARM64上不支持ASP.NET (.NET Framework) MVC / WebApi。

Opentelemetry探针

ASPNETCORE

-

Opentelemetry探针

AZURE

Azure.前缀包,2021年10月1日后发布。

Opentelemetry探针

ELASTICSEARCH

Elastic.Clients.Elasticsearch版本区间为[8.0.0 ,8.10.0);Elastic.Transport工具支持8.10.0以上版本。

Opentelemetry探针

ELASTICTRANSPORT

≥0.4.16

Opentelemetry探针

ENTITYFRAMEWORKCORE

≥6.0.12

Opentelemetry探针

GRAPHQL

≥7.5.0

Opentelemetry探针

GRPCNETCLIENT

[2.52.0 ,3.0.0)

Opentelemetry探针

HTTPCLIENT

-

Opentelemetry探针

KAFKA

[1.4.0 ,3.0.0) ,在ARM64上从1.8.2版本开始支持Conflux.Kafka。

Opentelemetry探针

MASSTRANSIT

≥8.0.0

Opentelemetry探针

MONGODB

[2.13.3 ,3.0.0)

Opentelemetry探针

MYSQLCONNECTOR

≥2.0.0

Opentelemetry探针

MYSQLDATA

≥8.1.0

Opentelemetry探针

NPGSQL

≥6.0.0

Opentelemetry探针

NSERVICEBUS

[8.0.0 ,10.0.0)

Opentelemetry探针

ORACLEMDA

≥23.4.0

Opentelemetry探针

QUARTZ

≥3.4.0

Opentelemetry探针

SQLCLIENT

Microsoft.Data.SqlClient v3.由于问题,在.NET Framework上不支持SQLCLIENT。从版本4.8.5开始支持System.Data.SqlClient

Opentelemetry探针

STACKEXCHANGEREDIS

[2.0.405 ,3.0.0)

Opentelemetry探针

WCFCLIENT

-

Opentelemetry探针

WCFSERVICE

-

Opentelemetry探针.Net组件,支持自动埋点的依赖库和框架请参考社区提供的完整列表

相关文档