cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Business Transaction Detection Rule Deletion.

Satish.Shettar
Producer

Hello Team,.

 

I have created a Include Business Transaction(Broker) Detection while the auto discovery servlet naming was configured to 2 URI Parts.

One BT started capturing two URLs. I wanted to create two BTs for each URL(Broker-MNO & BROKER CDF).

 

Now I am modifying the existing BT Transaction detection rule as Broker-MNO and creating one more along with, Broker CDF, to capture two different values in two BTs.

Still the BT is getting created as "Broker" in business transaction section.

Even after deleting the BTs detected before, but still new BTs are appearing as "Broker" and has two URLs in it.

 

Then increased the URI part detection in naming configuration of servelet to 5 and completely deleted both the BT detection Rules. Created two new rules separately as (Broker-MNO & BROKER CDF), still two URLs are capturing in the BT called "Broker" itself.

 

How to get it fixed. 

 

Thanks & Best Regards,.

Satish Shettar

4 REPLIES 4

Mark.Byrne
Architect

Hi Satish,

 

Do you have examples of the URLs that are being captured, and the rules that are set up?

 

It sounds like one of the rules is matching both of the URLs. You may be able to resolve this by setting a higher priority on the BT that isn't currently being matched.

 

Mark

Hello Mark,

 

Thank you for your response. 

 

Yes, Initially the auto discovery rule was having default setting to capture only two URI parts. And the configured URI was common in both the transactions detection rules, Using the same details the transaction detection rules were configured. But inside the BT, it was found two URLs being captured with difference in 3rd and 4th part of URI, and the Developer wanted to have it seperately.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

The following Settings are of the Transaction detection rule which we deleted:
Summary:
Rule Type : Custom Match Rule
Include/Exclude : Include Transactions discovered by this rule
Agent Type : Java
Entry Point Type : Servlet
Name : Broker
Enabled : Yes
Priority : 141
Description :
Scope : <Application_Name>

Rule Configuration
HTTP Request Match Criteria
URI : Contains : /brk/v0/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

Now, the Java Auto Discovery Rule was created for this application with URI parts detection settings as 5.

 

Initially we have updated the existing transaction and then deleted and created the new transaction detection rule as follows
Summary:
Rule Type : Custom Match Rule
Include/Exclude : Include Transactions discovered by this rule
Agent Type : Java
Entry Point Type : Servlet
Name : Broker - CHN
Enabled : Yes
Priority : 141
Description :
Scope : <Application_Name>

Rule Configuration
HTTP Request Match Criteria
URI : Contains : /brk/v0/list/provider/list.json
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

An additional transaction detection rule which was created along with other transaction detection rule as follows:
Summary:
Rule Type : Custom Match Rule
Include/Exclude : Include Transactions discovered by this rule
Agent Type : Java
Entry Point Type : Servlet
Name : Broker Feature
Enabled : Yes
Priority : 150
Description :
Scope : <Application_Name>

Rule Configuration
HTTP Request Match Criteria
URI : Contains : /brk/v0/services
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

Hope the above information helps.

Hi Satish,

 

So to confirm your problem, you are still getting URLs appearing in a Business Transaction called "Broker", even though you have deleted the rule called "Broker"?

 

Or are they appearing in Business Transactions named after their URL, as I would still expect the Auto-discovery to discover URLs that do not have either /brk/v0/list/provider/list.json or /brk/v0/services in them (assuming that the priority of the Auto discovery rule is lower than 141)?

 

Mark

Hi Mark..

 

So to confirm your problem, you are still getting URLs appearing in a Business Transaction called "Broker", even though you have deleted the rule called "Broker"?

      - Yes

 

Or are they appearing in Business Transactions named after their URL, as I would still expect the Auto-discovery to discover URLs that do not have either /brk/v0/list/provider/list.json or /brk/v0/services in them (assuming that the priority of the Auto discovery rule is lower than 141)?

      - True, The priority of the Auto discovery is less than 141