cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Coherence Service Instrumentation

36Krazyfists
Helper

Hi All,

 

Has anyone successfully instrumented Oracle Coherence Cache (Java) services in Dynatrace?  

 

Yes, the OneAgent will auto-instrument the Coherence Cache and Proxy processes, but it isn't detecting any services.

 

I tried defining custom services for the Proxy and Cache processes and I can see a little bit of data, but I can't see any of the actual requests coming in or going out of the proxy service.

 

In our environment, we have a .NET service running on a Windows server that implements the Coherence .NET Extend jar file to connect the session validation service running on that Windows server to the Linux Coherence Cache Java servers (via a Coherence Cache Proxy server).


On the Windows .NET service we can see the code level GetCoherence.GetAsync call (but not the actual network call) and on the Coherence Proxy server and the Coherence Cache server we don't see the calls coming in/out from/to the Windows .NET server at all...

I've tried adding dozens and dozens of different methods/interfaces/classes in the Custom Service rules to no avail.  

We even put a ticket in with Oracle support but they were really no help.  Their support just isn't equipped for deeper code-level questions like this.

 

So, I'm hoping someone else has successfully figured this out and can provide which entry point methods we need to define to get this working.


We could also use any advice on what else to instrument on the Windows .NET Extend process to be able to see the actual network call that the GetCoherence.GetAsync call executes.

 

Thanks so much to anyone that can help!

0 REPLIES 0

Featured Posts