You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Igor Akkuratov (Jira)" <ji...@apache.org> on 2020/04/20 14:27:00 UTC

[jira] [Created] (IGNITE-12920) Static hierarchy in jmx tree

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)