.NET対応環境

サポートされるランタイム環境

このセクションには、ほとんど、またはまったく構成を行わずに、.NETエージェントが自動検出を行う環境がリストアップされています。サポートされるその他の環境については、「ブラウザ RUM 対応環境」を参照してください。

注: アウトプロセス IIS アプリケーションは、スタンドアロン アプリケーションとしてインストゥルメント化する必要があります。

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)

ランタイム

注: Splunk AppDynamics は、Microsoft が現在サポートしているバージョンの .NET Framework のみをサポートしています。リストにない以前のバージョンは、Microsoft または Splunk AppDynamics によってサポートされていません。Splunk AppDynamicsただし、 は、以下のランタイムで実行されるすべての .NET アプリケーションをサポートします。たとえば、.NET Framework 3.5 SP1 がサーバーにインストールさ れている場合、.NET Framework 2.0 アプリケーションもサポートされます。
  • 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 App Service の場合、CLR クラッシュレポート、マシンスナップショット、および Windows パフォーマンス カウンタ モニタリングなど、特定のインフラストラクチャ モニタリング機能はサポートされません。
  • 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:

  • v2.x(Microsoft.Azure.DocumentDB.Core)
  • v3.x(Microsoft.Azure.Cosmos)
いいえ.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 エージェントフレームワーク

ベンダーフレームワークバージョンエントリポイントイグジットポイント
MicrosoftASP.NET Core6.0あり-
MicrosoftWeb サービス(HttpClient)6.0-あり

制限事項

  • .NET Core/.NET ランタイムでは、階層ネットワークダッシュボードはサポートされていません。
  • Linux では、ノードメモリはサポートされていません。
  • Cisco Secure Application では、単一ファイルの展開はサポートされていません。

  • Splunk AppDynamics.NET Framework の場合、 は脆弱なアセンブリをレポートします。エージェントが正しくレポートしているかどうかを確認するには、Cisco Secure Application ダッシュボードに移動して、[Application] に移動し、目的の [Tier] をクリックしてから目的の [Node] の名前をクリックします。[Node] を選択すると、[Last Dependency Reported] 列を表示できます。

サポートされていない .NET の機能