ASP.NETトランザクションのカスタムマッチルール

カスタムマッチルールで、トランザクションの命名をさらに柔軟に行うことができます。マッチルールを定義すると、Splunk AppDynamics ではビジネストランザクション名にルール名が使用されます。

カスタムマッチルールを作成する方法については、「Custom_Match_Rules_485263238」を参照してください。

注: Linux 用の .NET エージェントは、コントローラ UI を使用したシンプルな ASP.NET ビジネストランザクション構成をサポートしています。Linux ビジネストランザクション設定用の .NET エージェントLinux ビジネストランザクション設定用の .NET エージェント

Splunk AppDynamics は指定された条件に一致するリクエストを検出する場合、カスタム名を使用してリクエストを識別します。トランザクションの照合には、次の条件を使用できる。

メソッド: HTTPリクエストメソッドのGET、POST、PUTまたはDELETEとの一致。

ヒント: ASP.NET トランザクションの自動検出が有効で、 または での照合を構成した場合、エージェントは GET リクエストと POST リクエストの両方を検出する。トランザクションに GET リクエストまたは POST リクエストのどちらか一方のみが必要な場合は、次のオプションを検討してください。
  • ASP.NETトランザクションの自動検出を無効化する。

  • 不要なメソッド( または )の除外ルールを作成する。

URI: URIに一致する条件を設定。

    • .NET の正規表現のルールについては、「.NET Framework の正規表現」を参照。
    • 歯車アイコンをクリックしNOT条件を設定する(オプション)。
    • トランザクション分割を使用するには、URI 一致条件を設定する必要がある。

HTTPパラメータ: HTTPパラメータの存在または特定のHTTPパラメータ値との一致。

ヘッダー: 特定のHTTPヘッダーの(パラメータの)存在または特定のHTTPヘッダー値との一致。

  • ホスト名:サーバのホスト名との一致。歯車アイコンをクリックしNOT条件を設定する(オプション)。
  • ポート:サーバのポート番号との一致。歯車アイコンをクリックしNOT条件を設定する(オプション)。
  • クラス名:ASP.NET クラス名との一致。歯車アイコンをクリックしNOT条件を設定する(オプション)。
  • クッキー:クッキーの存在または特定のクッキー値との一致。
  • Linux 用の .NET エージェント 4.5.9 では、ホスト名、ポート、およびクラス名オプションは機能しません。