In its current state, JMX monitoring is very useful for monitoring single integer values, but there currently isn't a method for matching strings. Example 1: We would like to monitor the internal Health status of ActiveMQ clusters we run, but the health status is exported as a string. Another example from the same application would be allowing basic arithmetic and comparisons on multiple integer values, as shown in example 2. Example 2: Users can determine how many messages are in the queue by subtracting the number of dequeued messages from the number of enqueued, but this is currently a manual process. As instructed by a member of the support team, here is the case number of our initial feature request: 611739.