.NET対応環境
サポートされるランタイム環境
このセクションには、ほとんど、またはまったく構成を行わずに、.NETエージェントが自動検出を行う環境がリストアップされています。サポートされるその他の環境については、「ブラウザ RUM 対応環境」を参照してください。
OSバージョン
ターゲットランタイムおよびオペレーティング システム ベンダーがサポートするすべてのバージョンの Windows(x86/x64)および Linux(x64)オペレーティングシステム(OS)。
マルチクラウドの展開のサポート
エージェントは、次のマルチクラウド環境での展開をサポートしています。
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Elastic Container Service(Amazon ECS)
- Amazon Elastic Kubernetes Service(Amazon EKS)
- Azure Kubernetes Service(AKS)
ランタイム
- Microsoft .NET Framework:3.5 SP1、4.6.2、4.7.x、4.8.x
-
Microsoft .NET:6、7、8
ホスト数
- 管理されたスタンドアロンアプリケーション
- 管理されたWindowsサービス
- Microsoft IIS
- IIS内部で稼働するサービスとしてのMicrosoft SharePoint 2010、2013
Microsoft Windows Azure
- Azure ポータルの Windows での Azure App Services
- Web アプリ
- Web ジョブ
- API アプリ
- コンテナ サービス
- Azure Cloud Services
- Web役割
- worker ロール
自動検出されるビジネス トランザクション
.NET エージェントは、デフォルトで以下のフレームワークのビジネストランザクションを検出します。エージェントにより、追加の構成なしで検出が有効になります。
| タイプ | カスタム構成オプションですか? | ダウンストリーム相関ですか? |
|---|---|---|
|
ASP.NET* |
あり |
あり |
|
ASP.NET MVC 2 ASP.NET MVC 3ASP.NET MVC 4ASP.NET MVC 5 |
あり |
あり |
| ASP.NET Core | あり | あり |
|
Open Web Interface for .NET(OWIN)Web API | あり | あり |
|
.NET Remoting |
いいえ |
.NET Remotingの関連付けを有効化 .NET Remotingの関連付けを有効化 |
|
Windowsコミュニケーション・ファウンデーション(WCF) |
いいえ |
あり |
|
SOAPを含むWebサービス |
いいえ |
あり |
| メッセージキュー | ||
|
Apache ActiveMQ NMSフレームワークおよび関連MQ |
いいえ |
あり |
|
IBM WebSphere MQ |
いいえ |
あり |
| Microsoft Message Queuing (MSMQ) | いいえ | あり |
| Microsoft Service Bus / Windows Azure Service Bus | いいえ | あり |
| MSMQまたはRabbitMQトランスポート上のNServiceBus | いいえ | あり |
| RabbitMQ | あり | あり |
|
TIBCO Enterprise Message Service |
いいえ |
あり |
|
TIBCO Rendezvous |
いいえ |
あり |
| Windows Azureキュー | いいえ | いいえ |
| リモートプロシージャコール | ||
|
gRPC 注: サポートされる NuGet パッケージ:Grpc.Core 2.23 以降 Grpc.Net.Client 2.30 以降 Grpc.AspNetCore.Server 2.30 以降
| いいえ | あり |
*.NET エージェントは、ページディレクティブで「true」に設定された Asynic プロパティを使用して、ASP.NET Web フォームのエントリポイントを自動的に検出します。
.NETエージェント対応ロガー
- Log4Net
- NLog
- システムトレース
- Windows Event Log
- Microsoft.Extensions.Logging.ILogger API を実装する .NET Core 上のロガー
他のロガーを使用している場合は、「エラー検出」を参照してください。
リモートサービス検出
.NET エージェントは、次のリモートサービスタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。
| タイプ | カスタム構成オプションですか? | 非同期検出ですか?* | ダウンストリーム相関ですか? |
|---|---|---|---|
|
CosmosDB:
| いいえ | 「.NET の非同期イグジットポイント」を参照してください。 | N/A |
|
LDAPを含むディレクトリサービス |
いいえ | いいえ |
N/A |
|
HTTP |
あり |
「.NET の非同期イグジットポイント」を参照してください。 |
あり |
| MongoDB: C#および.NET MongoDBドライババージョン 1.10、2.0 | いいえ | 「.NET の非同期イグジットポイント」を参照してください。 | N/A |
|
.NET Remoting |
あり | いいえ |
.NET Remotingの関連付けを有効化 .NET Remotingの関連付けを有効化 |
|
WCF |
あり |
「.NET の非同期イグジットポイント」を参照してください。 |
あり |
|
WCF Data Services |
あり | いいえ |
いいえ |
|
SOAPを含むWebサービス |
あり |
「.NET の非同期イグジットポイント」を参照してください。 |
あり |
| Azure Service Fabric Remoting v1 と v2(.NETマイクロサービスエージェントの場合) | - | - | - |
| データ統合 | |||
| Microsoft BizTalk Server 2010、2013 | いいえ | あり | 「Microsoft BizTalk における相関」を参照してください |
| メッセージキュー | |||
|
Apache ActiveMQ NMSフレームワークおよび関連MQ |
あり | いいえ |
あり |
|
IBM WebSphere MQ (IBM XMS) |
あり | いいえ |
あり |
|
Microsoft Message Queuing (MSMQ) |
あり |
.NETのMSMQバックエンド .NETのMSMQバックエンド |
.NETのMSMQバックエンド .NETのMSMQバックエンド |
|
Microsoft Azure Service Bus 7(Azure.Messaging.ServiceBus)の exit コール |
あり |
.NETのMSMQバックエンド .NETのMSMQバックエンド |
.NETのMSMQバックエンド .NETのMSMQバックエンド |
|
Microsoft Service Bus / Windows Azure Service Bus |
いいえ | 非同期イグジットポイントのみ |
あり |
| MSMQまたはRabbitMQトランスポート上のNServiceBus | いいえ | .NETのNServiceBusバックエンド .NETのNServiceBusバックエンド | あり |
| RabbitMQ | 「.NET の RabbitMQ バックエンド」を参照してください。 | いいえ | あり |
|
TIBCO Enterprise Message Service |
あり | いいえ |
あり |
|
TIBCO Rendezvous |
あり | いいえ |
あり |
|
Windows Azureキュー |
いいえ | いいえ |
いいえ |
*エージェントは、Microsoft .NET 4.5 Frameworkの非同期トランザクションを検出します。「.NET の非同期イグジットポイント」を参照してください。
サポートされるWindows Azureリモートサービス
| タイプ | カスタマイズ可能な構成ですか? | ダウンストリーム相関ですか? |
|---|---|---|
|
Azure Blob |
いいえ |
いいえ |
|
Azureキュー |
いいえ |
いいえ |
|
Microsoft Service Bus |
いいえ |
あり |
クライアントのキャッシュ
| タイプ | カスタマイズ可能な構成ですか? | 非同期検出ですか?* | データベース用AppD? |
|---|---|---|---|
| StackExchange.Redis | いいえ | あり | いいえ |
データストレージ検出
.NETエージェントは、以下のデータストレージタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。
| タイプ | カスタマイズ可能な構成ですか? | 非同期検出ですか?* | データベース用AppD? |
|---|---|---|---|
|
ADO.NET(対応クライアントに関しては下記参照) |
あり | あり |
いいえ |
|
Windows Azure Blob Storage |
いいえ | あり |
いいえ |
| Windows Azure File Storage | いいえ | あり | いいえ |
| Windows Azure Table Storage | いいえ | あり | いいえ |
*エージェントは、Microsoft .NET 4.5 Frameworkの非同期トランザクションを検出します。「.NET の非同期イグジットポイント」を参照してください。
サポートされるADO.NETクライアント
Splunk AppDynamics は、あらゆる ADO.NET クライアントバージョンおよびタイプをモニタリングできます。以下のクライアントでテストを実施済みです。
|
Oracle |
10、11、12 |
ODP.NET |
|
Oracle |
10、11、12 |
Microsoft Provider for Oracle |
|
MySQL |
5.x |
コネクタ/NetおよびADO.NET |
|
Microsoft SQL Server* |
2005、2008、2012 |
ADO.NET |
*Microsoft、SQL Server、および Windows は、米国およびその他の国における Microsoft Corporation の登録商標です。
その他のバックエンド
- ADO.NETバックエンドコール(SqlClient、MySql、SQLite、PostgreSQL)
- EntityFramework
OpenTelemetry の .NET エージェントフレームワーク
| ベンダー | フレームワーク | バージョン | エントリポイント | イグジットポイント |
|---|---|---|---|---|
| Microsoft | ASP.NET Core | 6.0 | あり | - |
| Microsoft | Web サービス(HttpClient) | 6.0 | - | あり |
制限事項
- .NET Core/.NET ランタイムでは、階層ネットワークダッシュボードはサポートされていません。
- Linux では、ノードメモリはサポートされていません。
-
Cisco Secure Application では、単一ファイルの展開はサポートされていません。
- Splunk AppDynamics.NET Framework の場合、 は脆弱なアセンブリをレポートします。エージェントが正しくレポートしているかどうかを確認するには、Cisco Secure Application ダッシュボードに移動して、[Application] に移動し、目的の [Tier] をクリックしてから目的の [Node] の名前をクリックします。[Node] を選択すると、[Last Dependency Reported] 列を表示できます。