Hi There ,
I need to capture Transaction trace with more than one filter i.e when a perticular URL matches + exceeds a threshold value. It does not work using PersistentTransactionTracerConfiguration.xml.
I asked this question in PersistentTransactionTracerConfiguration.xml thread but no one answered and then I went back to CA support (request no - 00016845) and they came back saying.
PersistentTransactionTracer.xml is not officially supported in APM. Please review the following tech doc. http://www.ca.com/us/support/ca-support-online/product-content/knowledgebase-articles/tec597689.aspx
My question - in UI , the TT for live data working perfectly fine with more than one filter (url + threshold time) and but how to achive that in historical TT?? Using Alert + a CWL command as action that triggers a TT is not going to help here as the CLW command can be configured to start a TT with one filter only( either when threshold exceeds or url matches but not with both - correct me if i am wrong) Can anyone respond what API the UI calls when starts a new transaction trace please ??? and how multiple filters are passed to the TT API ??
What do you mean by 'historical transaction tracing"? I don't understand why you would want to do this. What you want to do trigger a trace during a particular event when it meets your criteria. Have you spent time trying to understand the different parameters of persistent tracing? There is a good discussion with examples on this.
I looked at your other thread (would be good to link it in the question). Have you tried each filter on its own to narrow down on what does not work? E.g.
You can also use separate TraceSessions with one AndFilter each instead of the OrFilter.
Thanks for responding to my query.
Yes i tried all possible different combinations. Infact option 3 ( 1 & 2 ) works as expected - it actually records only the TT that exceeds threshold and ends with the mentioned URL and other transactiosn are ignored.
and when i have only ine filter (ex. option 4) that works as expected.
but when i have a combination of AndFilter and OrFilter then it records all TT.
I tried separate TraceSessions as well each has somehting like <AndFilter> 1 & 2 <AndFilter> and so on but that still records ALL TT.