.NET Framework 互換性要件
Dash が新機能を発表!インシデントマネジメント、Continuous Profiler など多数の機能が追加されました! Dash イベントで発表された新機能!

.NET Framework 互換性要件

.NET Datadog Trace ライブラリはオープンソースです。詳細については、Github リポジトリをご覧ください。

.NET トレーサーは、.NET Framework 4.5 以上の自動インスツルメンテーションをサポートします。.NET Coreにも対応しています。

注: 手動と自動両方のインスツルメンテーションを使用する場合、MSI インストーラーと NuGet パッケージのバージョンの同期を保つ必要があります。

インテグレーション

.NET トレーサーは次のライブラリのインスツルメンテーションを自動的に行うことができます:

フレームワークまたはライブラリNuGet パッケージインテグレーション名
ASP.NET (Web Forms を含む)組み込みAspNet
ASP.NET MVCMicrosoft.AspNet.Mvc 4.0+AspNetMvc
ASP.NET Web API 2Microsoft.AspNet.WebApi 5.1+AspNetWebApi2
WCF (サーバー)組み込みWcf
ADO.NET組み込みAdoNet
HttpClient / HttpMessageHandler組み込みHttpMessageHandler
WebClient / WebRequest組み込みWebRequest
Redis (StackExchange クライアント)StackExchange.Redis 1.0.187+StackExchangeRedis
Redis (ServiceStack クライアント)ServiceStack.Redis 4.0.48+ServiceStackRedis
ElasticsearchElasticsearch.Net 5.3.0+ElasticsearchNet
MongoDBMongoDB.Driver.Core 2.1.0+MongoDb
PostgreSQLNpgsql 4.0+AdoNet

アップデート: .NET トレーサーのバージョン 1.12.0 以降では、ASP.NET のインテグレーションが自動で有効となります。NuGet パッケージ Datadog.Trace.AspNet または Datadog.Trace.ClrProfiler.Managed` は不要です。.NET トレーサーをアップデートする際にこれらをアプリケーションから削除してください。

注: ADO.NET インテグレーションは、基底の実装形態に関わらず、DbCommand 抽象クラスまたは IDbCommandインターフェイス 経由で行われたコールをインスツルメントします。SqlCommand` へのダイレクトコールのインスツルメントも行います。

希望するフレームワークが見つかりませんか?Datadog では継続的にサポートを追加しています。フレームワークのリクエストは、サポートチームまでお気軽にお問い合わせください。

その他の参考資料

お役に立つドキュメント、リンクや記事: