AppD Archive

Thick client monitoring for Standalone Java based application

CommunityUser
Splunk Employee
Splunk Employee

Can anyone tell me how to monitor the performance of a thick client ?

Thick client is used by users to access an application, Thick client talks to the Application server and Application server talks to DB.

Currently using Javaagent transactions/calls happening on the Application server  is being monitored. But how can i monitor the performance of a thick client used by the end Users?

  • Feasibility of monitoring thick client?
  • what metrics we can showcase in thick client monitoring  ?
  • How do we achieve this monitoring ?

Need your expertise on this.

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

We had a similar requirement and trialed an approach with some limited sucess but never deployed into production.

We had to install a seperate agent into the client JVM but this did not automatically detect the business transactions for us as in our application there is no automated boundary triggers the controller could detect. We had to instead manually configure the transactions for the Client Tier by setting up a custom POJO transaction on the areas of the application that we were looking to monitor.

image.png

We were then advised that a transaction could only be detected after repeated executions and did find that it was reporting back into the controller and was able to collate with a matching transaction on the middle tier

We're not unfortunately in the position where we could have added annotations to all of our transactions and application is structured in such a way that a standard naming convention wouldnt have been possible to retrofit into the existing app.

Since our user base far exceeds our licence count we scaled back on these plans for the time being but will be looking for.

We were also not quite prepared to allow our client machines direct access to the network the controller lives on.

0 Karma
Get Updates on the Splunk Community!

See just what you’ve been missing | Observability tracks at Splunk University

Looking to sharpen your observability skills so you can better understand how to collect and analyze data from ...

Weezer at .conf25? Say it ain’t so!

Hello Splunkers, The countdown to .conf25 is on-and we've just turned up the volume! We're thrilled to ...

How SC4S Makes Suricata Logs Ingestion Simple

Network security monitoring has become increasingly critical for organizations of all sizes. Splunk has ...