A JMX object pattern includes:
  1. an object pattern, used to match JMX MBean resource objects; one wild card '*' is allowed in set of keys
  2. a name template - used to specify the object name for RTI; may use ${key-name} to refer to object keys and ${attr:attr-name} to refer to object attributes
  3. a type template - used to specify the object type for RTI; may use ${key-name} to refer to object keys and ${attr:attr-name} to refer to object attributes
A JMX metrics pattern includes:
  • an attribute pattern, used to match JMX MBean numeric attributes in the containing object; no wild cards are allowed
  • a name template, used to specify the metric name for RTI; may use ${key-name} to refer to object keys and ${attr:attr-name} to refer to object attributes
  • a kind template, used to specify the metric kind for RTI; typically one of (gauge, counter}
  • a units template, used to specify the metric units for RTI; typically {none | milliseconds | bytes}
  • a description template, used to specify a description of the metric
See the Java documentation for javax.management.ObjectName for more information about JMX ObjectNames and how pattern matching works.
To create a new pattern, click the appropriate 'New' button. Specify the required fields in the dialog that appears. Click 'OK' to create the new pattern.
To modify a pattern, select the pattern and click the appropriate 'Edit' button. Modify the desired fields in the dialog that appears. Click 'OK' to save the changes.
To remove a pattern, select the pattern and click the appropriate 'Delete' button.
To enable or disable a pattern, check or uncheck the box next to the pattern.
If you make any changes to the JMX patterns, you must inject the changes into the collector(s) for them to be activated.


loading table of contents...