Filter properties
Every company has their own way of reporting on transactions and applications, so the mapping of filter properties is configurable by using customizable reporting rules.
Available filter properties
The properties available for filtering and reporting can vary, depending on the application issuing the ARM calls (ARM-based monitoring) or the agent type (Web Response Time) monitoring the transactions. Transaction Tracking contains both ARM and non-ARM type transactions. The following categorization of properties reflects this grouping.
Sample values for properties in italic are variable; those values in bold must be entered exactly as shown. Property Names are case-sensitive. For example, do not use QUERYSTRING for QueryString.
Property Name | Value to enter |
---|---|
ApplicationProtocol | protocol and version number Example: HTTP/1.1 or HTTP/1.0 |
BrowserDescription | description of the browser being used The Browser Description field is obtained directly from the User-Agent header field in the HTTP request without any additional processing. |
DestinationPort | server destination port number This is typically80 for HTTP servers, or 443 for HTTPS servers. |
Hostname | short form of host name |
HTTP.GET:XXX | The GET form entry field name you want to use in the filter. Example: To filter on the values in a field named zipcode, enter:HTTP.GET:zipcode. |
HTTP.POST:XXX | The POST form entry field name you want to use in the filter. Example: To filter on the values in a field named zipcode, enter:HTTP.POST:zipcode. |
IP | client IP address |
IPDestinationAddress | server IP address This is typically the host name of the system where the Web Response Time agent is installed. |
IPSourceAddress | client IP address |
IPV6 | version 6 IP address |
Method | The following string values are
available for the HTTP method:
|
PageTitle | title specified in the HTML code for the page |
QueryString | query string of the URL The query segment is the portion of the dynamic URI that contains the search parameters of the request, not including the ? character. For example in http://www.ibm.com/support?p1=a &p2=b the query string is p1a&ps=b. |
ReferrerURL | referrer URL |
ServerDescription | description of the web server |
SourcePort | client source port number |
Sysplex | |
URL | URL excluding the query string The query segment is the portion of the dynamic URI that contains the search parameters of the request, not including the ? character. For example, in http://www.ibm.com/support?p1=a &p2=b , the query string is p1a&ps=b. |
URLFile | file name portion of the URL Example: the index.html portion of http://www.ibm.com/hr/index.html |
URLHostName | host name portion of the URL Example: http://www.ibm.com/hr/index.html |
URLPath | path portion of the URL Example: the /hr/ portion of http://www.ibm.com/hr/index.html |
XML.POST:XXX | the child text of the specified
XML tag XXX This filter is used to reference data
within posted XML content. XXX refers to an XML tag within
the data. The value specified for this filter represents either of
the following:
Example: a filter of type XML.POST:name and a value of s* would match an XML-based transaction that contains the tag: sstites. To use the XML.POST:XXX variable, you must also set the Content-Type of the HTTP message. |
Property Name | Value to enter |
---|---|
AgentType | TU (Transaction Tracking). This value is static. |
ApplicationGroup | Specified by the application making the ARM calls. |
ApplicationInstance | Specified by the application making the ARM calls. |
ApplicationName | Specified by the application making the ARM calls. |
Hostname | short form of host name |
IP | IP version 4 address |
IPV4ClassCSubNet | subnet Class C address Example: 9.* |
IPV4ClassBSubNet | subnet Class B address Example: 9.53.* |
IPV4ClassASubNet | subnet Class A address Example: 9.53.24.* |
ProcessID | number corresponding to the process ID of the client application |
ThreadID | number corresponding to the thread ID of the client application |
TransactionName | Specified by the application making the ARM calls. |
URI | Specified by the application making the ARM calls. |
ARM-based transactions also have the following properties based upon the application being monitored.
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere®:<server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | URL |
Version | WebSphere version Example: 6.1.0.15 |
Cell Name | WebSphere cell name |
URI | URL without the http:// or the https:// prefix Example: The bold portion is the URI: http://www.ibm.com/myjsp.jsp?id=1&id2=2 |
Port | port number |
QueryString | query string The query segment is the portion of the dynamic URI that contains the search parameters of the request, not including the ? character. For example in http://www.ibm.com/support?p1=a &p2=b the query string is p1a&ps=b. |
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere:<server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | EJB |
Version | WebSphere Version Example: 6.1.0.15 |
Cell Name | WebSphere cell name |
EJB name | fully qualified EJB class name, followed
by method name with a period (.) to connect them. Use the following
format:com.mypackge.MyEJBClass.mymethod Example:
|
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere: <server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | JMS |
Version | WebSphere version Example: 6.1.0.15 |
Cell Name | WebSphere cell name |
Bus name | service integration bus name for the JMS |
Destination Name | destination queue name or topic name for the Java™ Message Service (JMS). Example: MyBusiness.Topic.Space |
MdbDiscriminator | MDB discriminator |
MethodSelector | method selector for JMS |
Topic | topic name |
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere:<server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | JNDI |
Version | WebSphere version Example: 6.1.0.15 |
Cell Name | WebSphere cell name |
JNDI name | JNDI name |
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere:<server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | JDBC |
Version | WebSphere version Example: 6.1.0.15 |
Property Name | Value to enter |
---|---|
ApplicationName | WebSphere:<server_type> for <server_type> use
one the following responses:
APPLICATION_SERVER |
ApplicationGroup | server name |
ApplicationInstance | node.server name |
TransactionName | JCA |
Version | WebSphere version Example: 6.1.0.15 |
ClassName | class name |
MethodName | method name |
Property Name | Value to enter |
---|---|
ApplicationName | IBM® Webserving Plugin |
ApplicationGroup | For Apache and IHS use IBM_HTTP_Server For IIS use IIS |
ApplicationInstance | Hostname/PID=<process_name> |
TransactionName | WebRequest |
PluginType | Websphere |
HostInfo | host name |
Port | port |
RemoteAddress | IP address of the client |
Protocol | HTTP/1.0 or HTTP/1.1 |
Scheme | http or https |
QueryString | URL query string The query segment is the portion of the dynamic URI that contains the search parameters of the request, not including the ? character. For example in http://www.ibm.com/support?p1=a &p2=b the query string is p1a&ps=b. |
Property Name | Value to enter |
---|---|
ApplicationName | IBM DB2 Universal Database™ |
ApplicationGroup | DB2® |
ApplicationInstance | Instance ID identifier |
TransactionName | SQL |
DB2 Platform | DB2 platform Example: For Windows, enter QDB2/NT. |
Database Alias | Database alias |
Database Name | Database name |
Program Name | db2jcc_application |
Client Protocol | 3 |
Application Hostname | host name |
Property Name | Value to enter |
---|---|
ApplicationName | Siebel Application Server |
TransactionName | The value of the SWECmd parameter ($HTTP.POST:SWECmd$ for Post transactions or $HTTP.GET:SWECmd$ for Get transactions). |
Property Name | Value to enter |
---|---|
ServerName | server name |
ComponentName | component name |
ApplicationName | application name |
TransactionName | transaction name |
- ITCAM for Application Diagnostics
- CICS®
- CICS Transaction Gateway
- Other
- DB2 through CICS or IMS
- Optim™ (DB2)
- IMS™
- IMS Connect
- .NET
- Tuxedo
- WebSphere Message Broker
- WebSphere MQ