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!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...