AppD Archive

how to monitor a clent server application

CommunityUser
Splunk Employee
Splunk Employee
Hi. First of all i will need to give the specs. We were using applicare before. I downloaded and installed applicare trial 15 days) to see what appdynamics is capable of. But our application is a little bit uncommon, i think. First, we have a web server. The server takes the json requests (http put/post) then immediately inserts the request to a fifo job queue then starts waiting for an answer. Appdynamics show this part fine. But in the background, there is a thread pool that runs, checks if there are messages in the queue and starts to do its job. When its done, it puts the response to another pool for the requester to take. This part is completely hidden.

Another example is, we have a client-server application that does not use http connections. When the server is started, it starts waiting for requests and processes them. Applicare used to show the leaks etc. But somehow app dynamics doesn't even figure out the entry points. We need to use this to make sure there is no memory leaks, thread leaks etc. Am i doung something wrong
0 Karma

Arun_Dasetty
Super Champion

Hi,

Can you check whether the other thread pool that runs is part of same BT or not, if this is not invoked by same BT for which snapshot collected than we might need to define pojo rule on this to see further flow, And the the other thread pool is part of same JVM for which appdynamics agent is configured?

It could be the case that no OOTB entry points like (servlets. strurts, JMS, WS etc) are invoked in the code level, we request you to define POJO Custom rules as stated in doc link:  http://docs.appdynamics.com/display/PRO39/POJO+Entry+Points#POJOEntryPoints-ConsiderationsforDefinin...

If you are not sure what is the API , we might need to enable find-entry-points  node level property (From Node dashboard -> agents -> click "Configure appserver agent" button, this will open node properties popup window in controller UI) and generate load and define pojo rule on api that having the stacktrace that we are looking listed in latest businesstransactions.<timestamp>.log under <agent_dir>/logs path

Let us know if that information helps.

Regards,

Arun

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

.conf25 Global Broadcast: Don’t Miss a Moment

Hello Splunkers, .conf25 is only a click away.  Not able to make it to .conf25 in person? No worries, you can ...

Observe and Secure All Apps with Splunk

 Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What's New in Splunk Observability - August 2025

What's New We are excited to announce the latest enhancements to Splunk Observability Cloud as well as what is ...