The Apache Agent monitors web server entry points and names business transactions originating on Apache web server tiers based on the request URI. You can modify the default business transaction naming scheme if needed. 

Default Automatic Naming for Web Transactions

By default, the auto-detection naming scheme identifies all web server transactions using the full URI before the query string. For example, the following URI represents a funds transfer operation for an online bank:

http://bank.example.com/Account/Transferfunds/California

Based on the default scheme, the business transaction would be named /Account/Transferfunds/California.

You can customize the auto-detected naming scheme by configuring identification based on:

To customize auto-detected naming: 

  1. On the Transaction Detection page, select the application or tier to configure and click the Web Server tab.
  2. Verify that Transaction Monitoring is enabled and click Discover Transactions automatically for http web requests.
    If you disable Discover Transactions automatically for WEB requests, the agent doesn't discover WEB transactions even if you configure custom naming.
  3. Click Configure Naming for the Web type in the Entry Points panel.

Identify Transactions Using URI Segments

offers several options to automatically name web transactions based on the URI. Consider the following URL representing a checkout operation in an online store:

http://onlinestore.example.com/Web/Store/Checkout

You can configure to identify a more meaningful name using one of the following options:

Identify Transactions Using Headers, Cookies, and Other Parts of HTTP Requests

To identify business transactions using particular parts of the HTTP request, click Name Transactions dynamically using part of the request and configure the option that makes sense for your application. 

Carefully consider your naming configuration choices. If you use a value such as the request originating address and you have many clients accessing your application, it's likely that you would quickly reach the maximum number of registered business transactions. See "About the "All Other Traffic" Business Transaction" in Business Transactions for information about this event.

The following provides sample results based on the configuration options: 

Custom Match Rules and Exclude Rules

You can create custom match rules and exclude rules for Web type entry points for Apache Agent. The configuration parameters work the same as those for custom naming in this page. If an excluded request on the Web Server tier passes to another instrumented tier such as Java, PHP, or Python, the downstream agent will detect the transaction. See Custom Match Rules