All Apps and Add-ons

Monitoring of Java Virtual Machines with JMX: How to capture all JMX mbeans for Oracle.DMS?

tattersp
Explorer

We have got the mbean’s coming in from a server. This is all the mbeans that are showing on jconsole.

The issue is there are more mbean’s on the server we would like to capture. I have just given a few examples of the methods below.

Specifically MBeans for SOA

oracle.dms:cluster=bpmptap_ADF,Location=adf_server1,name=Spy,type=Spy

dms Spy gives access to lots of performance stats through a regular web page. This MBean has the following methods:

dumpMetrics

Dump performance metrics as text.
3 java.lang.String
2

getTableGroupInBytes

Return serialized metric tables as a byte array.
2 Array of byte
3

getTableGroupsInOpenType

Return performance metrics in a two-dimensional array in JMX openmbean type.
6 Array of arrays of javax.management.openmbean.CompositeData
4

getTableNames

Return an array of metric table names available.
4 Array of java.lang.String

0 Karma

Damien_Dallimor
Ultra Champion

You'll see plenty of examples of how to invoke MBean operations if you look in :

SPLUNK_HOME/etc/apps/jmx_ta/bin/config/examples/config_operations_example.xml

0 Karma

tattersp
Explorer

I have tried as i expected this to show me all the mbean. It shows all the mbean's i can see in jconsole.

Unfortunately the mbeans for SOA (oracle.dms) do not show in jconsole or in the values returned from domain="*".

0 Karma

Damien_Dallimor
Ultra Champion

I am not familiar with the Oracle DMS product , but if you can't see the MBeans you are looking for via JConsole , then perhaps something is not setup on the Oracle side ? or you are using the wrong connection URL from JConsole ? You are going to have to refer to the Oracle DMS JMX documentation.

0 Karma
Take the 2021 Splunk Career Survey

Help us learn about how Splunk has
impacted your career by taking the 2021 Splunk Career Survey.

Earn $50 in Amazon cash!