Igor Akkuratov created IGNITE-12920:
---------------------------------------

             Summary: Static hierarchy in jmx tree
                 Key: IGNITE-12920
                 URL: https://issues.apache.org/jira/browse/IGNITE-12920
             Project: Ignite
          Issue Type: Improvement
            Reporter: Igor Akkuratov
            Assignee: Igor Akkuratov
         Attachments: image-2020-04-20-17-05-16-972.png, 
image-2020-04-20-17-05-36-451.png

Current jmx tree hierarchy depends on jvm and ignite options and by default 
contains classloader.

!image-2020-04-20-17-05-36-451.png!

Monitoring systems like zabbix use bean path to discover metrics. In this case 
classloader would be new after each node restart. If you'll disable classloader 
with option {color:#1d1c1d}{color}
{code:java}
IGNITE_MBEAN_APPEND_CLASS_LOADER_ID=false{code}
{color:#1d1c1d}{color} the jmx tree would exclude one level. This behavior 
excludes an opportunity to create single monitoring template for different 
deployments. And make troubles if you want to start more then one ignite 
instance in single jvm. In this case you should set 
{color:#1d1c1d}igniteInstanceName{color} property to add one more level with 
instance name. And it's also changes jmx tree hierarchy.

 

I offer to make hierarchy unchangeable and select one of the following values.

If exist instancename

else if exist consistantId

 

In persistent cases consistent id  would be the same between node restarts.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to