ADO.NETバックエンド
.NETエージェントは、データベースバックエンドととして標準的なMicrosoftインターフェイスを実装するADO.NETデータプロバイダーを自動検出します。「.NET 対応環境」を参照してください。
ADO.NET API はインターフェイスに基づくため、Splunk AppDynamics ではこのインターフェイスを実装するすべての ADO.NET データベースプロバイダーをデフォルトでインストゥルメント化します。
Splunk AppDynamics では、ADO.NET 接続文字列からデータベースの識別情報を使用します。接続文字列で、サーバのアドレスとスキーマ、またはローカルファイル名を指定します。ほとんどの接続文字列は、データベース名の解析、集約が可能な周知のルールに従ってフォーマット化されます。ただし、接続文字列には標準というものがないため、フォーマットの選択は ADO.NET プロバイダーの開発者によって決まります。
プロバイダーによっては、Splunk AppDynamics で接続文字列の解析ができない場合があります。この場合、.NET エージェントはユーザパスワードを除く完全な接続文字列を使用します。プロパティは ADO.NET connection string とラベル付けされ、値はユーザーパスワードを除く接続文字列を示します。
たとえば、.NET エージェントは接続文字列パターン <datasource name>-<database name> を使用して、次のデータベースバックエンドを命名します。
.\SQLEXPRESS-HowdyWorldDB
ADO.NET の構成可能なプロパティ
ADO.NET イグジットポイントに対する以下のプロパティの使用を有効または無効にできます。
| 構成可能なプロパティ | デフォルトの検出と命名のプロパティかどうか | 説明 |
|---|---|---|
ベンダー | いいえ | クライアント側の ADO.NET ライブラリのタイプ |
接続文字列 | いいえ | パスワードが除外された完全な接続文字列 |
[ポート(Port)] | いいえ | ポート番号 |
ホスト(Host) | あり | データソースまたはデータベースサーバ |
データベース | あり | データベース名 |