Hi All,
I'm experiencing a very strange behaviour, regarding a Mule tier (so basically java/Spring traffic): I get some PPs, but they are either just automatic checks composed of 1-2 requests (see PP.png attached), or standard "noise" (images, js, etc). What I miss are actual method calls, or DBs.
Customer is sure that the agent is in the right spot (confirmed by the fact that I do see something, but definitely nothing important) and the system is processing transactions, which unfortunately I can't see yet.
After searching inside the community, I found a couple of checks to apply, for example being sure to have the JMS, Mule Tagging, and Servlet sensor pack as active and able to start PPs, but the the outcome was always the same.
Do you know any additional config that I can try?
I was thinking of changing the standard Knowledge sensor pack rules inside the server settings, which exclude methods like doDispatch/doSend, but this could lead to an over instrumentation issue.
Thanks in advance!
Best regards,
Valerio
Edit: Forgot to add, Dynatrace 6.1.0.7880
Answer by Andreas G. ·
If you are missing PUrepaths chances are very high we dont have the right entry points. A good way to start is to actually do a CPU Sampling and check which code is really executed on these worker threads. This allows you to see why you dont see certain PurePaths. You can also create custom entry points from here to then get the Purepaths you need. It could also be good input for our support team in case we should pick these things up but are just not supporting some of these entry points you have in your enviroment
andi
Hi Andi,
Thanks for your reply, I thought the same, in fact I did a CPU sampling, but what I saw were all very low level method, like run() or execute(). I ran through it along with one of customer's team dev, and he didn't recognise significant methods. We assumed that the actual methods were wrapped in something that was falling outside our sensors.
For the same reason, I didn't see any of the methods that I created custom sensors upon (and able to start PPs).
But, after activating the JMX traffic generation on those servers, now I'm getting PPs, (interesting fact: these Mule servers send Database calls to a NOSQL Couchbase DB, and in those PPs I can see them, but they are not recognised as DB calls, could this be a good RFE suggestion?
Anyway, I opened a support ticket as well, and hopefully we'll find the reason why we couldn't see anything, without the JMX traffic. I'll update this post, if something useful comes out, so it will probably be helpful for others in the future.
JANUARY 15, 3:00 PM GMT / 10:00 AM ET