-
Problem report
-
Resolution: Unresolved
-
Trivial
-
None
-
5.4.11
-
None
Discovery seems to be broken for wildcard searching, even when this is outlined in official documentation
Using the JMX template discovery doesn't work.
jmx.discovery["beans","java.lang:name=*,type=GarbageCollector"] returns nothing
jmx.discovery["beans","java.lang:name=ConcurrentMarkSweep,type=GarbageCollector"] returns the bean
jmx.discovery["beans","*:name=ConcurrentMarkSweep,type=GarbageCollector"] returns the same bean
jmx.discovery["beans","*:name=*type=GarbageCollector"] returns nothing
jmx.discovery["beans","*:type=GarbageCollector"] returns nothing
For me I'm trying to discovery specific MQ queues, but discovery wont find the names of all the queues unless I make a specific call to a named queue.
jmx.discovery[beans,"My.Domain.Queues:ServiceType=Queue,Name=*"] returns nothing
jmx.discovery[beans,"My.Domain.Queues:ServiceType=Queue,Name=\"queue.name\""] returns the bean
jmx.discovery[beans,"My.Domain.Queues:ServiceType=Queue,Name=\"queue.*\""] returns nothing