Hi,
We have an environment for ESB (Enterprise Service Bus) and it is JVM based. We wanted to instrument ESB jvm with dynatrce.
do you know what kind of metrics can we get from an ESB jvm?
One of our architects thinks that - Metrics of services are maintained within the ESB and Dynatrace would be a new item within ESB that may not be helpful due to the ESB’s nature of spawning and forking services – along with the Universal Messaging queue.
So i am wondering if there would be any value monitoring ESB using DT.
Answer by Andreas G. ·
Hi. If the ESB is JVM based dynaTrace will make sure that PurePaths are tagged THROUGH your ESB giving you a full end-to-end transaction. dynatrace itself will capture all the JVM metrics (Memory, GC, ...) and can capture additional metrics exposed by the ESB via JMX. On top of that you can use our e.g: SNMP Monitor to capture data exposed via SNMP. These metrics however need to be configured as we wouldnt know what metrics to capture from your ESB.
If you have queues that you want to monitor (size, throughput, ...) you should definitely look into capturing this through JMX or SNMP. What dynaTrace will tell you is how many transactions (JMS Messages) were sent throug that ESB as we captured these messages along the PurePath. But we cant tell you queue length or size out-of-the-box
hope this helps
JANUARY 15, 3:00 PM GMT / 10:00 AM ET