Download PDF
Download page .NET対応環境.
.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 によってサポートされていません。Microsoft .NET Framework のサポートされているバージョンを参照してください。
ただし、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 Cloud Services
- Web役割
- worker ロール
自動検出されるビジネス トランザクション
.NET エージェントは、デフォルトで以下のフレームワークのビジネストランザクションを検出します。エージェントにより、追加の構成なしで検出が有効になります。
タイプ | カスタム構成オプションですか? | ダウンストリーム相関ですか? |
---|---|---|
ASP.NET* | はい | はい |
ASP.NET MVC 2 | はい | はい |
ASP.NET Core | 〇 | 〇 |
Open Web Interface for .NET(OWIN)Web API | はい | はい |
.NET Remoting | いいえ | 「.NET Remotingの関連付けを有効化」を参照してください。 |
Windows Communication Foundation(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キュー | いいえ | いいえ |
リモートプロシージャコール | ||
.NET 上の gRPC 2.30 以降 サポートされている Microsoft .Net バージョンでのみサポートされます。.Net Frameworks のサポートは使用できません。 | いいえ | はい |
* .NET エージェントは、ページディレクティブで「true」に設定された Asynic プロパティを使用して、ASP.NET Web フォームのエントリポイントを自動的に検出します。
.NET Agent対応ロガー
- Log4Net
- NLog
- システムトレース
- Windows Event Log
- Microsoft.Extensions.Logging.ILogger API を実装する .NET Core 上のロガー
他のロガーを使用している場合は、「エラー検出」を参照してください。
リモートサービス検出
.NET エージェントは、次のリモートサービスタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。
タイプ | カスタム構成オプションですか? | 非同期検出ですか?* | ダウンストリーム相関ですか? |
---|---|---|---|
CosmosDB:
| いいえ | 「.NETの非同期イグジットポイント」を参照してください。 | 該当なし |
LDAPを含むディレクトリサービス | いいえ | いいえ | なし |
HTTP | ○ | 「.NETの非同期イグジットポイント」を参照してください。 | あり |
MongoDB: C#および.NET MongoDBドライババージョン 1.10、2.0 | なし | 「.NETの非同期イグジットポイント」を参照してください。 | 該当なし |
.NET Remoting | はい | いいえ | 「.NET Remotingの関連付けを有効化」を参照してください。 |
WCF | はい | 「.NETの非同期イグジットポイント」を参照してください。 | あり |
WCF Data Services | はい | いいえ | いいえ |
SOAPを含むWebサービス | はい | 「.NETの非同期イグジットポイント」を参照してください。 | あり |
Azure Service Fabric Remoting v1 と v2(.NETマイクロサービスエージェントの場合) | - | - | - |
Data Integration | |||
Microsoft BizTalk Server 2010、2013 | いいえ | はい | 「Microsoft BizTalkにおける相関」を参照してください。 |
メッセージキュー | |||
Apache ActiveMQ NMSフレームワークおよび関連MQ | はい | いいえ | はい |
IBM WebSphere MQ (IBM XMS) | はい | いいえ | はい |
Microsoft Message Queuing (MSMQ) | あり | 「.NETのMSMQバックエンド」を参照してください | 参照: .NETのMSMQバックエンド |
Microsoft Azure Service Bus 7(Azure.Messaging.ServiceBus)の exit コール | はい | 参照: .NETのMSMQバックエンド | 参照: .NETのMSMQバックエンド |
Microsoft Service Bus / Windows Azure Service Bus | なし | 非同期イグジットポイントのみ | あり |
MSMQまたはRabbitMQトランスポート上の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 Agentは、以下のデータストレージタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。
タイプ | カスタマイズ可能な構成ですか? | 非同期検出ですか?* | データベース用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 では、単一ファイルの展開はサポートされていません。
- .NET Framework の場合、Splunk AppDynamics は脆弱なアセンブリをレポートします。エージェントが正しくレポートしているかどうかを確認するには、Cisco Secure Application ダッシュボードに移動して、[Application] に移動し、目的の [Tier] をクリックしてから目的の [Node ] の名前をクリックします。[Node] を選択すると、[Last Dependency Reported] 列を表示できます。